1

Senior Embedded Software Engineer Jobs in Cambridge, MA

A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge vulnerability research technologies. Our ...

A Senior Embedded Software Engineer at STR will engage as part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge vulnerability research technologies. Our ...

Design, implement and customize embedded software solutions for IoT devices and consumer ... Mentor junior engineers and review code contributions QUALIFICATIONS * 5+ years of experience with ...

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... Working closely with senior engineers, systems engineers, hardware designers, and quality teams ...

Embedded Software Engineer

Cambridge, MA

$143K - $189K/yr

As an Embedded Software Engineer at MORSE, you will be developing software to support Unmanned Aircraft Systems (UAS) R&D programs. In this role, you will be involved with all aspects of the ...

USA Andover, MA Senior Embedded Engineer, Safety Overview We are looking for a Senior Functional ... You will work across embedded software, real-time systems, hardware interfaces, and functional ...

Embedded Software Engineer II

Westford, MA · Hybrid

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... Working closely with senior engineers, systems engineers, hardware designers, and quality teams ...

Showing results 41-60

Senior Embedded Software Engineer information

See Cambridge, MA salary details

$82.5K

$158.2K

$211.5K

How much do senior embedded software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for senior embedded software engineer in Cambridge, MA is $158,234.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,500.00 and $177,600.00 per year, depending on experience, location, and employer.

What is a senior embedded software engineer?

A Senior Embedded Software Engineer is an experienced professional who designs, develops, tests, and maintains software that runs on embedded systems—specialized computing devices that are not traditional computers, such as automotive control systems, medical devices, or consumer electronics. They often work closely with hardware engineers to ensure software integrates seamlessly with hardware components. Senior engineers typically lead projects, mentor junior staff, and contribute to system architecture and design decisions. Their expertise includes programming languages like C or C++, real-time operating systems, and debugging tools specialized for embedded environments.

What is the difference between Senior Embedded Software Engineer vs Embedded Software Engineer?

AspectSenior Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in Computer Engineering, Electrical Engineering, or related field; experience in embedded systemsBachelor's degree in relevant field; entry-level to mid-level experience
Work EnvironmentDesigning, developing, testing embedded systems for hardware productsDeveloping firmware and software for embedded devices, often under supervision
Employer & Industry UsageTech companies, automotive, aerospace, consumer electronicsSimilar industries, often as part of product development teams

The main difference between a Senior Embedded Software Engineer and an Embedded Software Engineer lies in experience and responsibility. Senior engineers typically have more expertise, lead projects, and mentor junior staff, while embedded software engineers focus on developing and testing embedded code. Both roles require similar technical skills and industry knowledge, but senior roles involve greater leadership and strategic input.

What are some common challenges senior embedded software engineers face when integrating software with new hardware platforms?

Senior Embedded Software Engineers often encounter challenges such as ensuring software compatibility with diverse hardware architectures, optimizing for limited memory or processing power, and debugging hardware-software interactions. These engineers must frequently collaborate with hardware teams to resolve timing issues, manage device drivers, and ensure reliable system performance. Successfully navigating these challenges requires strong problem-solving skills, adaptability, and a deep understanding of both hardware constraints and software design.

What are the key skills and qualifications needed to thrive as a senior embedded software engineer?

To thrive as a Senior Embedded Software Engineer, you need deep expertise in embedded C/C++ programming, real-time operating systems (RTOS), and a strong background in computer engineering or a related field. Familiarity with hardware debugging tools (such as oscilloscopes and logic analyzers), version control systems (like Git), and relevant certifications (e.g., ARM Accredited Engineer) is typically required. Exceptional problem-solving, communication, and project leadership skills help you collaborate effectively and mentor junior engineers. These competencies ensure the creation of robust, efficient, and reliable embedded systems critical for product success.
What are the most commonly searched types of Embedded Software Engineer jobs in Cambridge, MA? The most popular types of Embedded Software Engineer jobs in Cambridge, MA are:
What cities near Cambridge, MA are hiring for Senior Embedded Software Engineer jobs? Cities near Cambridge, MA with the most Senior Embedded Software Engineer job openings:
Infographic showing various Senior Embedded Software Engineer job openings in Cambridge, MA as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $159,498 per year, or $76.7 per hour.

Sr. Embedded Software Engineer, Mobile Robotics

Amazon

North Reading, MA

$129K - $169K/yr

Full-time

Posted 12 days ago


Amazon rating

7.4

Company rating: 7.4 out of 10

Based on 7,082 frontline employees who took The Breakroom Quiz

6th of 39 rated national retailers


Job description

Amazon Robotics is seeking a Senior Embedded Software Engineer with deep Rust expertise to help lead development of safety-rated sensor processing firmware for one of the world's largest autonomous robot fleets. You will set technical direction for major subsystems of the Safety Perception stack (real-time safety applications, sensor processing pipelines, and system interfaces on heterogeneous multi-core MCU/CPU/GPU platforms) that let robots in Amazon facilities worldwide detect and respond to obstacles safely and reliably. You will own the team's hardest end-to-end problems, framing solutions where the business need is clear but the technical strategy is not, and raise the bar for the engineers around you.
We are looking for a technical leader who is deeply proficient in Rust (or strong in C/C++ and eager to work in Rust), is fluent across the boundary between RTOS and Linux on the same chip, has substantial experience with sensor data acquisition or signal processing, and can architect systems that meet the rigor of IEC 61508 functional safety certification

You will influence beyond your immediate team, shaping designs, resolving escalations, mitigating long-term one-way-door risks, and mentoring engineers, all while collaborating closely with hardware, functional safety, and navigation teams to deliver firmware where correctness is not optional.
Key job responsibilities
The ideal candidate is a force multiplier who sets technical direction across teams and raises the bar for associate safety. They will:
- Lead the design and architecture of major safety-rated and non-safety-rated firmware subsystems in Rust on heterogeneous multi-core platforms, where real-time safety code and Linux services coexist on the same chip.
- Set technical direction across the full sensor processing pipeline (driver integration, frame acquisition, point cloud generation, collision detection) and influence peer hardware, safety, and navigation teams.
- Own the team's hardest end-to-end problems, framing solutions where the business problem is known but the technical strategy is not.
- Drive perception features that let robots detect and respond to obstacles under IEC 61508 certification, ensuring data integrity through black-channel diagnostics.
- Raise the technical bar through design and code reviews, and mentor engineers so the team is more reliable because of your presence but does not require it.
- Produce direction-setting design documents and safety analysis artifacts that meet the rigor of third-party certification and witness testing.
- Lead debugging and root-cause analysis end-to-end, from raw sensor data to safety responses, on real robots at test facilities and in production.
- Leverage AI coding assistants as a force multiplier and lead the team to do the same.
A day in the life
No two days are the same. You might spend the morning aligning peer teams around a subsystem architecture in a design review, then head to the test floor after lunch to lead a cross-functional debug with electrical and QA engineers, determining whether an issue is firmware, hardware, or a faulty sensor

That afternoon you profile a pipeline to close a latency budget, then pair with another engineer to unblock their design. Our engineers take complete ownership (from interrupt handlers to CI/CD pipelines to on-site data collection) and frequently enter new areas to meet our customers' needs. As a senior engineer, you help chart where the team goes next.
About the team
The Safety Perception team is a group of passionate embedded software engineers who apply advances in robotics and sensor processing to real-world safety challenges

We write embedded Rust on platforms where correctness is not optional, and we own the full stack: from low-level driver integration to system APIs to the test infrastructure that proves our firmware works. We take our responsibility for safety seriously while challenging ourselves to ship the right product at the performance we need. We pay attention to the details so others do not have to, making systems intuitive enough that safety does not need a second thought.


What Amazon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Amazon logo

About Amazon

Sourced by ZipRecruiter

Amazon.com, Inc., commonly known as Amazon, is an American multinational technology company. It was founded by Jeff Bezos in 1994 and initially started as an online marketplace for books. Since then, Amazon has expanded its operations and become one of the largest e-commerce companies in the world. Amazon's primary business is its online retail platform, where customers can purchase a vast array of products, including electronics, clothing, books, home goods, and much more. The company offers a convenient and user-friendly shopping experience, with features such as fast shipping, customer reviews, and personalized recommendations. In addition to its e-commerce platform, Amazon has diversified its business into various other areas. One of its notable ventures is Amazon Web Services (AWS), a comprehensive cloud computing platform that provides services such as storage, compute power, and database management to individuals and businesses. AWS has become a leader in the cloud computing industry, powering many websites and applications worldwide. Amazon has also developed its own consumer electronics, including the popular Amazon Kindle e-reader, Fire tablets, Fire TV streaming devices, and the Alexa-powered Echo smart speakers. The Alexa voice assistant, integrated into these devices, allows users to interact with their devices using voice commands, perform tasks, and access information. Furthermore, Amazon has expanded into media and entertainment. It operates Prime Video, a streaming service that offers a wide range of movies, TV shows, and original content. Amazon Music provides a platform for streaming and purchasing digital music, while Audible offers audiobooks and other audio content. The company's commitment to customer satisfaction and convenience is demonstrated by its membership program, Amazon Prime. Prime members receive various benefits, including free two-day shipping, access to streaming services, exclusive deals, and more.

Industry

It services, book publishers, retail, real estate and computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Seattle, WA, US