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.

Date Posted: 2026-06-03