Overview
Join to apply for the Associate Engineer, Embedded Software role at Analog Devices in Edinburgh. This position focuses on developing embedded Linux solutions for ADI’s heterogeneous, multi-core ARM/DSP SoCs, and collaborating with internal stakeholders and customers to deliver reliable, scalable systems.
Key Responsibilities
- Develop and maintain embedded Linux distributions for ADI’s next-generation processors.
- Design and implement device drivers for peripherals (e.g., USB, Ethernet, SPI, I2C, DMA).
- Provide support to customers integrating Linux and DSP technologies into their products.
- Engage in all phases of the software development lifecycle—from bootloader to user-space applications.
- Stay informed about emerging technologies, tools, and trends in embedded systems and open-source communities.
Minimum Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical/Electronic Engineering, or a related field.
- Knowledge of embedded Linux systems, including kernel and driver development.
- Experience with the Yocto Project or OpenEmbedded build systems.
- Proficiency in C and C++ programming languages.
- Familiarity with CI/CD pipelines and development tools.
- Understanding of embedded systems architecture and low-level technical documentation.
Preferred Qualifications
- Exposure to industrial or automotive embedded applications.
- Hands-on experience with ARM-based processors and related peripherals.
- Knowledge of additional embedded platforms or real-time operating systems (RTOS).
#J-18808-Ljbffr
Contact Detail:
Analog Devices Recruiting Team