Job Title
Senior Embedded Software Engineer
Role Summary
The Senior Embedded Software Engineer will develop embedded firmware and system software for custom ASIC and SoC platforms within ADI's SDK and Tools Development group. The role involves design, bring-up, optimization, and cross-discipline collaboration with hardware, systems, and applications teams.
This position includes mentoring junior engineers, influencing architecture, and supporting production-ready, high-performance, low-power embedded solutions.
Experience Level
Senior — typically 5+ years of embedded software development experience in product-focused environments.
Responsibilities
Key day-to-day responsibilities include:
- Design and implement embedded software for ASICs and SoCs, including bootloaders and system-level software.
- Integrate and maintain RTOS components (including Zephyr) and work with Linux kernel subsystems where required.
- Develop and maintain device drivers and low-level hardware interfaces (SPI, I2C, UART, GPIO).
- Lead silicon bring-up and debugging using JTAG, oscilloscopes, logic analyzers, and similar tools.
- Optimize firmware for performance, power, and memory constraints.
- Conduct code reviews, mentor junior engineers, and promote engineering best practices.
- Collaborate with hardware, systems, and applications teams to define requirements and ensure integration.
- Contribute to project planning, risk assessment, and technical documentation.
- Willingness to travel approximately 10% for work-related activities.
Requirements
Must-have technical skills and experience:
- 5+ years of embedded software development experience in product environments.
- Strong C/C++ skills and deep embedded systems programming experience.
- Experience with RTOS or Linux kernel development.
- Hands-on experience with Zephyr OS in real embedded applications.
- Experience with ARM Cortex-M/A or RISC-V architectures and low-level hardware interfaces (SPI, I2C, UART, GPIO).
- Proven ability to debug complex embedded systems and work closely with hardware teams.
Nice-to-have:
- Familiarity with secure boot, firmware update mechanisms, and embedded security.
- Exposure to ASIC/FPGA development environments and simulation tools.
- Experience with CI/CD pipelines and version control systems (e.g., Git, Jenkins).
- Experience with wireless protocols such as BLE, Zigbee, or Wi‑Fi.
- Strong written and verbal communication skills.
Education Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field is stated as required in the 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.

Date Posted: 2026-06-09