Job Title
Staff Embedded Software Engineer
Role Summary
Lead development of Zephyr RTOS-based embedded platforms within the Software & Digital Platforms Group. Responsible for board bring-up, device drivers, platform integration, real-time architecture, and delivery of maintainable firmware for MCU and SoC products.
Work closely with software architects, hardware, validation, and product teams across geographic locations and contribute to upstream open-source ecosystems where appropriate.
Experience Level
Senior β requires 10+ years of industry experience per the posting.
Responsibilities
Primary responsibilities focus on architecture, implementation, verification, and cross-team collaboration to deliver Zephyr-based embedded platforms.
- Translate product requirements into Zephyr-based software architecture, platform requirements, and implementation plans.
- Design and develop Zephyr device drivers, board support packages (BSPs), and platform integrations for MCU and SoC solutions.
- Implement embedded software using Zephyr kernel services, subsystem APIs, Devicetree, Kconfig, west, and CMake workflows.
- Drive software architecture decisions for reusable platform services, real-time performance, power management, and maintainability.
- Perform silicon and board bring-up, debugging, integration, validation, and documentation on evaluation and production-relevant hardware.
- Ensure quality through code reviews, testing, debugging, and adherence to software standards and best practices.
- Communicate and coordinate with hardware, firmware, validation, and product teams; operate effectively in a global development community.
- Support collaboration with upstream open-source projects where applicable.
- Travel as required (approximately 10% documented in the posting).
Requirements
Must-have technical skills and experience; nice-to-have items are listed separately.
- Extensive hands-on experience developing embedded software platforms, firmware, and low-level drivers for MCUs, DSPs, or heterogeneous SoCs.
- Proficiency in C and/or C++ with strong software engineering practices for maintainable, testable, production-quality embedded code.
- Strong practical experience with Zephyr RTOS: board support, BSP development, device drivers, kernel services, Devicetree, Kconfig, west, and CMake.
- Experience with silicon and board bring-up and debugging using IDEs and JTAG/SWD debuggers.
- Solid understanding of RTOS concepts (scheduling, synchronization, timing, memory constraints, concurrency) and real-time performance considerations.
- Knowledge of ARM-based embedded systems, bus architectures, and standard interfaces (UART, SPI, I2C, PWM, ADC, DAC, GPIO, interrupts, power management).
- Hands-on experience with debugging tools and techniques in multi-threaded RTOS environments (GDB, J-Link, OpenOCD, tracing, log analysis).
- Experience with CI/CD and automated testing; familiarity with Git, Jenkins or GitHub Actions, Jira, and Confluence; familiarity with Zephyr test automation preferred.
- Excellent communication and collaboration skills; ability to work across software, hardware, and validation teams.
Nice-to-have:
- Familiarity with silicon design cycles and hardware/software co-design principles.
- Experience contributing to open-source or upstream embedded projects; prior Zephyr upstream contributions a plus.
- Experience with MCUboot, secure boot, or embedded security components.
- Comfort reading schematics and using lab tools (oscilloscopes, logic analyzers); familiarity with low-power design, Bluetooth LE, networking, or CAN stacks.
Education Requirements
BS or MS in Computer Science, Computer Engineering, Electronics Engineering, or a related field. The posting specifies 10+ years of industry 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-07-01