Senior Engineer, Embedded Software
Analog Devices View all jobs
- Limerick
- Permanent
- Full-time
- 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.
- 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.
- 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.