Analog Devices logo

Principal Embedded Software Engineer (P5)

Analog Devices
June 03, 2026
Full-time
On-site
Cork, Ireland
EDA Jobs, Level - Senior

Job Title

Principal Embedded Software Engineer (P5)

Role Summary

Principal technical leader on the Development Tools Engineering (DTE) team, responsible for debugger platform architecture, low-level firmware, and embedded Linux across multiple processor architectures. The role sets long-term architecture, drives cross-functional alignment, and shapes debug and developer tooling consumed by customers and internal teams.

Experience Level

Senior β€” Principal level. The role requires extensive industry experience and leadership (senior / principal engineer level; see Education Requirements for specific experience guidance).

Responsibilities

Primary responsibilities include architecture, technical leadership, and customer-facing integrations for debugger platforms and development tools.

  • Define and drive architectural vision for debugger platforms spanning SHARC, ARM, and RISC-V cores.
  • Lead definition and evolution of debug infrastructure, debug probe ecosystems, and heterogeneous multi-core debug strategy.
  • Make authoritative technical decisions while staying hands-on with firmware and low-level software.
  • Own technical relationships with key customers and represent the team in cross-divisional technical forums and standards discussions.
  • Provide architectural governance across build, automation, CI/CD, and validation workflows.
  • Mentor and develop engineering talent; raise engineering practices and review critical designs.
  • Contribute to the long-term roadmap for ADI's development tools and debug ecosystems.

Requirements

Must-have technical skills and attributes. Degrees and formal education are summarized separately under Education Requirements.

  • Recognized technical authority in JTAG/SWD-based debugging across multiple processor architectures (ARM, RISC-V, HiFi).
  • Expert-level C/C++ and hands-on experience in low-level firmware, device driver development, and BSP integration.
  • Proven track record of architecting and delivering large-scale debugger platforms and debug probe ecosystems.
  • Experience with embedded Linux including kernel modules and device drivers.
  • Ability to define and govern architecture for large-scale, modular platforms and platform roadmaps.
  • Strong analytical skills, attention to detail, and excellent written and verbal communication.
  • Proven record of technical mentorship and talent development across engineering teams.
  • Nice-to-have: familiarity with CoreSight trace, RISC-V trace infrastructure, GDB/OpenOCD, CI/CD for embedded toolchain validation (GitLab CI/Jenkins/Docker), and RTOS environments such as FreeRTOS or Zephyr.

Education Requirements

BS or MS in Computer Engineering, Computer Science, or Electrical Engineering is stated as the baseline; the posting explicitly expects 15+ years of embedded software development experience. Equivalent practical experience may be considered where appropriate.


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-06-03