Embedded Software
Analog Devices - Boston, MA
Apply NowJob Description
OverviewJoin to apply for the Embedded Software role at Analog Devices.About Analog Devices: Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and Twitter (X).The Analog Garage is ADI’s internal innovation lab, empowering ADI by creating breakthrough technologies. Bringing together engineers, research scientists, and business leaders, we develop new technologies and solutions in a fast-moving, experiment-focused startup atmosphere. The Platform and Systems Team (PST), part of Analog Garage, works cross-functionally with research scientists and other domain experts to advance applications in biotech, renewable energy, autonomous systems, automotive, and many more types of intelligent edge systems. The PST team in Boston is seeking an Embedded Software Engineer who will contribute to distributed data pipelines that connect embedded and cloud systems, develop firmware, automation tools, and tests to support embedded systems, and work with embedded sensors and data collection campaigns.ResponsibilitiesContribute to distributed data pipelines that connect embedded and cloud systems.Develop firmware, automation tools, and tests to support embedded systems.Work with embedded sensors and participate in data collection campaigns.You will be encouraged to expand your skills by taking on additional responsibilities such as PCB design, digital design, and edge-based ML algorithm implementation.RequiredEnrolled in MS or BS equivalent in EE, ECE or CS program.Experience with integration of software and hardware systems and debugging.Excellent oral and written communication skills to interact with cross-functional teams and motivated to learn new things quickly in an agile environment.Fundamental knowledge of DSP and sampling theory.Familiarity with C, C++, Rust and Python or other scripting languages.Familiarity with Make, CMake or similar build systems.Familiarity with embedded RTOS frameworks like FreeRTOS, Zephyr or similar.Familiarity with Linux-based embedded development and deployment.Knowledge of software development life cycle and its management tools including git or similar.DesiredExperience with Linux or Windows environments.Familiarity with implementing digital signal processing in FPGA fabric (Xilinx or Altera).Familiarity with multi-processor firmware design and debugging.Familiarity with AI/ML edge inference frameworks, quantization and deployment.Knowledge of PCB design is a bonus.Additional informationFor positions requiring access to technical data, Analog Devices may have to obtain export licensing approval from U.S. authorities. EEO statements apply, and Analog Devices is an equal opportunity employer. Refer to the notice on applicant rights under the pensation and benefitsThe expected wage range for a new hire into this position is $22 to $41.Actual wage offered may vary depending on location, experience, education, training, external market data, internal pay equity, or other bona fide factors.This position qualifies for a discretionary performance-based bonus and includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits. #J-18808-Ljbffr
Created: 2025-09-17