Job Title
Senior Engineer - Embedded Software
Role Summary
This role develops high-performance real-time embedded software for Analog Devices' ADEF & COMMS products. The engineer will work on firmware, device drivers and customer-facing APIs to support high-speed converters and communication ASICs.
The position sits in the Software and Digital Platforms Group and collaborates with silicon designers, QA, applications and systems engineering to deliver reliable, secure, and real-time embedded solutions.
Experience Level
Senior β typically requires 5+ years of experience designing, developing and launching high-performance, high-reliability real-time embedded systems.
Responsibilities
Primary responsibilities include development, verification and support of embedded firmware and related tooling.
- Design and implement real-time embedded applications on ARM Cortex-M microcontrollers in C.
- Develop and maintain customer-facing device drivers, APIs and SDKs (C/C# and C/C++).
- Implement hardware abstraction layers and register-level device control.
- Create and maintain firmware documentation, unit/integration test plans, and customer-facing materials.
- Participate in code reviews, improve software standards, and use Git-based workflows.
- Develop and maintain test tools and automation for validation and CI pipelines.
- Analyze test results, troubleshoot issues, and implement corrective actions.
- Provide customer support during beta trials and after release; mentor junior engineers.
- Collaborate with geographically distributed teams (silicon, software, QA, applications).
- Travel as required (up to 10%).
Requirements
Applicants should meet the following must-have technical and professional requirements; additional skills are desirable.
Must-have:
- 5+ years developing high-performance, reliable real-time embedded systems (bare-metal and RTOS).
- Strong C and C++ development and debugging skills; experience building customer APIs/SDKs.
- Hands-on experience with ARM Cortex architectures and register-level device control.
- Experience with hardware abstraction layers (HAL), device drivers and low-level firmware.
- Proficiency with Git, code review processes, continuous integration and automated testing.
- Familiarity with software QA best practices and agile development methodologies.
- Strong written and verbal communication skills and ability to work in cross-functional teams.
Nice-to-have:
- Experience with JESD204B/C interfaces and RF/mixed-signal systems.
- Experience integrating FPGA logic with embedded firmware.
- Python scripting for test automation.
Education Requirements
Bachelor's degree in Electronic Engineering, Computer Engineering or a related technical field is required (or equivalent practical experience).
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-05-09