What’s an Edge Developer?

Not all software engineering is the same, “and edge programming has some special constructs, constraints, and caveats that mark out its differences,” says Adrian Bridgwater.

Edge sensors themselves, Bridgwater notes, “are often simple units of hardware that run a comparatively simple single program. The memory constraints are real — who running a Python program today worries about memory consumption? — but the difficulties of working on hardware with no screen, keyboard, or mouse remain.”

“Because edge sensors are designed and indeed required to deliver data extremely quickly in real or near-real time within highly constrained compute spaces, it’s pretty clear that every microgram of power counts,” Bridgwater says.

The best edge programmers, says MongoDB’s Joe Drumgoole, “understand hardware and software, are not averse to a bit of soldering, can read an oscilloscope, and still remember Ohm’s law.

Learn more at TechRepublic.

See also:
The Internet of Things: Understanding its Uses
What Is a Software Engineer?
What Is a Data Scientist?

Ready to find a job? Check out the latest job listings at Open Source JobHub.

FOSSlife Newsetter

 

 

 

 

Contact FOSSlife to learn about partnership and sponsorship opportunities.

Comments