Senior Embedded Software Engineer

Analog Devices

Edinburgh, United Kingdom
Linux and bare-metal drivers
C, c++, python, shell scripting
Embedded linux and rtos systems
ADI is a global semiconductor leader bridging the physical and digital worlds to enable breakthroughs at the Intelligent Edge

Job Summary

  • ADI is a global semiconductor leader bridging the physical and digital worlds to enable breakthroughs at the Intelligent Edge.
  • The Software Engineer is responsible for developing embedded device drivers, middleware, and BSPs for automotive SoCs and DSPs.
  • As part of a cross functional team, the Software Engineer performs definition, development, implementation, and documentation of software modules.

Matching Summary

ADI is a global semiconductor leader bridging the physical and digital worlds to enable breakthroughs at the Intelligent Edge.

Skills & Requirements

Must-have

  • Linux and bare-metal drivers
  • C, C++, Python, shell scripting
  • embedded Linux and RTOS systems
  • SCM (svn, git)
  • cross compiler and in-circuit debugging tools
  • software design and debugging skills

Nice-to-have

  • customer-facing solutions support
  • cross functional team collaboration
  • comprehending complex technical documentation

Key Requirements

  • minimum of 5 years relevant experience
  • BS/MS in EE, CE or CS
  • export licensing review process may apply

Work Rights

Export licensing review may apply for non-US citizens/residents

Tailored Resume

Cover Letter