Analog Devices logo

Senior Software Development Engineer (Embedded Software)

Analog Devices
June 10, 2026
Full-time
Remote friendly (Wilmington, Massachusetts, United States)
Worldwide
$117,571 - $165,615 USD yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Software Development Engineer (Embedded Software)

Role Summary

Design and implement embedded and low-level firmware (C/C++) for RF/high-speed converter front-ends, MEMS sensors, and SoC products. Work on system prototypes, calibration, sensor fusion, and machine-learning-based optimization.

Member of a cross-functional hardware/software team; role includes leading system prototypes and collaborating with RF, FPGA, applications, and system designers. Partial telecommute: 2 days/week work from home.

Experience Level

Senior β€” requires a minimum of 3 years of relevant experience developing embedded software, frameworks, and device drivers for RF transceivers or MEMS products.

Responsibilities

The role focuses on firmware architecture, system integration, and development of calibration and sensor-fusion algorithms.

  • Architect, design, develop, and validate embedded modular system software and low-level firmware in C/C++ for RF/high-speed converters, chips, and SoCs.
  • Develop embedded software for MEMS IMU/GNSS sensor fusion, calibration, and error correction.
  • Implement and integrate DSP and control algorithms for RF transceivers and sensor compensation.
  • Lead definition and development of system prototypes and technology demonstrators; collaborate with RF, FPGA, and applications teams.
  • Develop and maintain device drivers, embedded software frameworks, and CI/CD and unit-test infrastructure.
  • Apply machine-learning techniques for sensor performance optimization, anomaly detection, and predictive maintenance in embedded systems.

Requirements

Minimum qualifications and required technical skills.

  • At least 3 years of experience in embedded software development for RF transceivers or MEMS products.
  • Demonstrated expertise in ARM Assembly and C/C++; integrating ARM microcontroller platforms into complex ASIC/SoC system-level designs.
  • Experience designing and implementing software architecture for high-speed digital converter systems.
  • Demonstrated experience with DSP algorithms for RF transceivers and control theory; proficiency in Python and MATLAB.
  • Experience with system design and compensation algorithms using accelerometers and gyroscopes.
  • Experience with GNSS technology and implementation of sensor fusion algorithms.
  • Experience with software development methodologies: unit testing, code coverage, and CI/CD pipelines.
  • Strong collaboration skills across hardware, firmware, and applications engineering teams.

Education Requirements

Master's degree in Electrical Engineering, Electronic Engineering, or a related technical field required; foreign education equivalents accepted.


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-09