Analog Devices logo

Senior Engineer, Embedded Software

Analog Devices
July 25, 2026
Full-time
On-site
Cork, Ireland
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Engineer, Embedded Software

Role Summary

Lead design and implementation of embedded firmware and system software for automotive safety and connectivity products. Work on microcontroller/SoC firmware, device drivers, and integration with hardware, validation, and cloud teams.

Role includes technical leadership, mentoring, and delivering production-quality embedded software used in high-volume automotive deployments.

Experience Level

Senior level — the role expects experienced engineers. The posting indicates a preference for 5+ years of embedded software development experience.

Responsibilities

Primary responsibilities include:

  • Design, implement, and maintain production firmware for ARM-based microcontrollers and SoCs.
  • Develop and debug device drivers, hardware abstraction layers, and interrupt-driven architectures.
  • Define software architecture, evaluate performance/memory/power trade-offs, and ensure system reliability.
  • Lead technical projects, coordinate across hardware, validation, and systems teams, and drive solutions to complex issues.
  • Establish and maintain CI/CD, automated testing, and software quality practices for embedded projects.
  • Mentor and review work of junior engineers; perform code reviews and contribute to team processes.
  • Collaborate on connectivity, wireless, and cloud integration aspects as required by product scope.
  • Willingness to travel approximately 10% of the time for project needs.

Requirements

Core technical and professional requirements. Degree details are listed separately under Education Requirements.

  • Must-have:
    • 5+ years of embedded software development experience.
    • Expert-level C programming and solid embedded software design skills.
    • Experience with production firmware for ARM microcontrollers/SoCs and resource-constrained systems.
    • Strong knowledge of real-time systems, interrupt-driven architectures, and low-level hardware interfaces.
    • Experience developing and debugging device drivers and HALs.
    • Proficiency with compilers, debuggers, IDEs, embedded toolchains, and Git.
    • Familiarity with CI/CD pipelines, automated testing, and software quality processes.
    • Practical scripting skills (Python or Bash) for automation and tooling.
    • Demonstrated ability to lead technical investigations, mentor engineers, and communicate effectively.
  • Nice-to-have:
    • Automotive software experience and knowledge of functional safety (ISO 26262).
    • Wireless communications, RF systems, or networking protocol experience.
    • Secure boot, cryptography, embedded security, or Linux-based embedded systems experience.
    • Experience with IoT architectures, cloud integration, and agile methodologies.

Education Requirements

Bachelor's or master’s degree in computer engineering, embedded systems engineering, electronic engineering, computer science, or a related discipline (as specified in the source posting).


About the Company

Company: Analog Devices

Headquarters: Norwood, Massachusetts, USA

Analog Devices is a leading global semiconductor company that bridges the physical and digital worlds, enabling breakthroughs at the Intelligent Edge. With a focus on innovation, ADI develops solutions that drive advancements in digitized factories, mobility, and digital healthcare. The company employs around 24,000 people globally and reported revenues exceeding $9 billion in FY24, creating technologies that transform lives across various sectors.

Analog Devices logo

Date Posted: 2026-07-23