Senior Engineer, Embedded Software
ADI - Analog Devices
Limerick, Ireland
As Senior Engineer, Embedded Software, you will contribute to the development of embedded software for Analog Devices' Datacenters & Energy business unit. You'll have a senior role in the development of cutting-edge embedded systems that drive next-generation intelligent power management for Datacenters, meeting the highest standards for security, reliability, and real time performance.
Responsibilities include, but not limited to:
- Develop high-quality embedded software in C and other relevant languages;
- Work across the stack, covering bare metal and RTOS based systems, designing and implementing device drivers, services and embedded applications;
- Own features or subsystems from design through delivery;
- Maintain and improve legacy code when necessary;
- Support silicon and board bring-up activities;
- Participate actively in design and code reviews, upholding coding standards and best practices;
- Debug software issues in simulation environments and on real hardware;
- Mentor junior engineers informally through reviews and pairing.
Minimum candidate requirements:
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, or Computer Science;
- 5+ years of industry experience in real-time embedded systems development;
- Strong proficiency in C/C++;
- Good understanding of RTOS and bare metal systems;
- Proven experience in delivering production embedded systems.
Desirable additional skills and experience:
- Familiarity with electrical power control systems;
- Experience with embedded RTOS such as Zephyr;
- Experience with embedded security (secure boot, secure communications);
- Familiarity with software development using AI tools (Claude, MS Copilot);
- Experience with Agile workflows such as Scrum or Kanban.
Don't forget to mention EuroTechJobs when applying.