1

Sr Embedded Software Engineer Jobs in Massachusetts

Sr. Embedded Software Engineer

Somerville, MA · On-site

$135K - $177K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

Sr. Embedded Software Engineer

Somerville, MA · Hybrid

$135K - $177K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

Sr. Embedded Software Engineer

Somerville, MA · On-site

$135K - $177K/yr

As a Senior Embedded Software Engineer, you'll play a pivotal role in the development and enhancement of the software that powers our robotic lifting solutions. You'll collaborate with cross ...

Senior Embedded Software Engineer

Somerville, MA · On-site +1

$135K - $177K/yr

We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties ...

We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties ...

We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused mindset and strong technical background. Our embedded team is the essential component that ties ...

New

As a Senior Embedded Software Engineer with us, you will be responsible for managing and facilitating the proper design and implementation of complex software and software / hardware integrated ...

Senior Embedded Software Engineer

Ayer, MA · On-site

$81.90 - $141.34/hr

Position Summary Sealed Air is seeking a driven, team-oriented Senior Embedded Software Engineer to join our team in Ayer, Massachusetts. The successful candidate will be responsible for the ...

New

Senior Embedded Software Engineer

Woburn, MA · On-site

$135K - $177K/yr

SDD is seeking a Senior Embedded Software Engineer to support the design, development, and implementation of real-time processing solutions in software for advanced multi-function Radar systems. You ...

next page

Showing results 1-20

Sr Embedded Software Engineer information

See Massachusetts salary details

$82.5K

$158.1K

$211.3K

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

As of Aug 7, 2026, the average yearly pay for sr embedded software engineer in Massachusetts is $158,110.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,400.00 and $177,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Sr Embedded Software Engineer?

To thrive as a Sr Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with real-time operating systems (RTOS), microcontrollers, debugging tools, and certifications like Certified Embedded Systems Engineer are often expected. Excellent problem-solving, attention to detail, and effective communication skills set top candidates apart. These capabilities are crucial for developing reliable, efficient embedded solutions and collaborating across hardware and software teams.

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

AspectSr Embedded Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's/Master's in CS, EE; 5+ years experienceBachelor's in CS, EE; 1-3 years experience
Work EnvironmentDesign, develop, and troubleshoot embedded systems in hardware-focused teamsDevelop embedded software, often under supervision, in similar environments
Employer & Industry UsageTech, automotive, aerospace, consumer electronicsSimilar industries, often entry to mid-level roles

The main difference between a Sr Embedded Software Engineer and an Embedded Software Engineer lies in experience, responsibilities, and expertise. The senior role typically involves leading projects, designing complex systems, and mentoring junior staff, while the embedded software engineer focuses on developing and testing embedded code. Both roles are vital in industries like automotive, aerospace, and consumer electronics, but the senior position requires more experience and a broader skill set.

What does a Sr Embedded Software Engineer do?

A Sr Embedded Software Engineer designs, develops, tests, and maintains software that runs on embedded systems such as microcontrollers, sensors, and specialized hardware. They work closely with hardware engineers to ensure seamless integration between software and hardware components. Their responsibilities often include writing code in languages like C or C++, debugging and troubleshooting embedded systems, and optimizing software for performance and resource constraints. Senior engineers may also mentor junior team members and contribute to system architecture decisions.

What are some common challenges faced by Sr Embedded Software Engineers when working on cross-functional teams?

Sr Embedded Software Engineers often collaborate with hardware engineers, systems architects, and QA teams to deliver integrated products. A common challenge is ensuring seamless communication across disciplines, as hardware and software timelines may not always align. Troubleshooting issues that span both hardware and software layers requires strong problem-solving skills and adaptability. Effective documentation and regular cross-team meetings help mitigate misunderstandings and keep projects on track.
Infographic showing various Sr Embedded Software Engineer job openings in Massachusetts as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $158,110 per year, or $76 per hour.

Senior Embedded Software Engineer

SupportFinity™

Boston, MA • On-site

$150 - $200/hr

Other

Posted 2 days ago

New


Job description

Company Overview

Lexington Medical, Inc. is a medical device company developing and manufacturing minimally invasive surgical stapling solutions in the Boston area. With the highest standards in design engineering and smart manufacturing, our team delivers disruptive technology to healthcare providers, improving surgical outcomes for patients in a thriving $6B+ surgical stapler market. Our products combine precision mechanics, embedded intelligence, and real-time control to deliver clinically superior outcomes in the operating room.

Rooted in a talent‑dense culture, we are committed to innovation, foster continuous growth, and achieve great heights together. At Lexington Medical, Inc., you will have the opportunity to impact the lives of millions of patients worldwide and thrive in a fast‑growing MedTech company.

Role Overview

We are hiring a Senior Embedded Software Engineer to join our R&D team in Bedford, MA (near Boston). In this role, you will lead the design, development, and integration of embedded systems within our advanced surgical stapling platform. This position blends hands‑on technical execution with leadership responsibilities, offering the opportunity to shape software architecture, elevate code quality, and mentor a growing engineering team.

Responsibilities
  • Lead the architecture, design, and implementation of real‑time embedded software for Lexington's surgical stapling platform and supporting devices, primarily on ARM Cortex‑M or equivalent microcontroller‑based systems, with an emphasis on modular, scalable, and maintainable design.
  • Set technical standards, influence architectural direction, and raise the bar for embedded software quality across the team.
  • Develop, integrate, and maintain low‑level drivers, communication interfaces such as SPI, I²C, CAN, UART, and USB, and application‑layer logic, while continuously improving firmware quality, traceability, and long‑term codebase health.
  • Establish and uphold embedded software development standards, documentation practices, and verification processes in alignment with IEC 62304 and FDA Class II/III medical device requirements.
  • Partner closely with electrical, mechanical, and systems engineers to ensure seamless hardware‑software integration, and collaborate with regulatory, quality, and manufacturing teams to support compliance, verification, and validation activities and product submissions.
  • Lead and mentor engineers through design reviews, code reviews, and system‑level problem solving, while working with management to identify technical gaps, staffing needs, and training opportunities that strengthen the embedded software team.
  • Own technical deliverables, schedules, and documentation for embedded software projects, supporting planning, estimation, prioritization, and proactive identification and mitigation of technical and compliance risks throughout the product lifecycle.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Software Engineering, or related discipline.
  • 5+ years of embedded software development experience, preferably within regulated or safety‑critical industries.
  • Strong proficiency in C and C++ for embedded systems, with additional experience in Python or C# considered a plus.
  • Hands‑on experience with RTOS‑based systems, embedded development workflows, and hardware‑level debugging tools.
  • Proven ability to integrate software with complex electromechanical systems and work effectively across hardware and software boundaries.
  • Experience leading or mentoring engineers in a hands‑on technical environment.
  • Deep understanding of software quality systems, documentation control, and risk management.
  • Working knowledge of version control and issue‑tracking tools such as Git and JIRA.

Salary Range: $150,000—$200,000 USD

#J-18808-Ljbffr