Staff Engineer, Embedded Software

Analog Devices

Cork, Ireland
Embedded software design
C/c++ development
Bare metal and rtos systems
You will design, implement and evolve complex embedded systems while mentoring engineers and influencing architectural and technical decisions across teams

Job Summary

  • You will design, implement and evolve complex embedded systems while mentoring engineers and influencing architectural and technical decisions across teams.
  • Responsibilities include leading the design of complex embedded software subsystems and features, ensuring designs are robust, scalable and aligned with long-term product goals.
  • Develop high-quality embedded software in C and other relevant languages, working across the stack, covering bare metal and RTOS based systems.

Matching Summary

You will design, implement and evolve complex embedded systems while mentoring engineers and influencing architectural and technical decisions across teams.

Skills & Requirements

Must-have

  • Embedded software design
  • C/C++ development
  • Bare metal and RTOS systems
  • Silicon and board bring-up
  • Software performance optimization

Nice-to-have

  • Electrical power control systems
  • Embedded security expertise
  • AI development tools
  • Agile workflows

Key Requirements

  • 8+ years industry experience
  • Bachelor's or Master's degree
  • Production embedded systems delivery

Work Rights

Not specified

Tailored Resume

Cover Letter