Senior Embedded Software Engineer
ADI - Analog Devices
Edinburgh, United Kingdom
Analog Devices (ADI) is seeking an experienced Embedded Software Engineer to join our customer-facing solutions team that supports a broad range of industry leading high-performance linear solutions and standard products in end applications such as industrial automation, instrumentation, automotive, and communication systems, with a focus on automotive systems.
The Software Engineer is responsible for developing embedded device drivers, middleware, and BSPs for aur automotive SoCs and DSPs. As part of a cross functional team, the Software Engineer performs definition, development, implementation, and documentation of the software modules, and provides technical support for our global customers.
Responsibilities include:
- Architect, create and maintain Linux and bare-metal drivers and software projects for automotive SoC and DSP platforms
Essential Skills and Competencies:
- BS/MS in Electrical Engineering (EE), Computer Engineering (CE) or Computer Science (CS) with minimum of 5 years of relevant experience in the design, implementation, and support of embedded software
- Demonstrated proficiency with a variety of software development languages, including but not limited to C, C++, Python, and shell scripting
- Experience with embedded Linux and RTOS systems
- Experience with SCM (svn, git), cross compiler and in-circuit debugging tools
- Excellent software design, problem solving and analytical debugging skills
- Good understanding of electronics and embedded systems
- Ability to comprehend large and complex technical documentation
Don't forget to mention EuroTechJobs when applying.