1

Embedded Linux Engineer Jobs in Massachusetts (NOW HIRING)

Develop embedded software, principally in C++ running on a Raspberry Pi 4/Linux, to control a ... Strong programming experience in C and/or C++ * Experience developing software for embedded Linux ...

Senior Embedded Software Engineer

Boston, MA · On-site +1

$134.70K - $176.50K/yr

If you are a software engineer and love the idea of working on embedded AI hardware and software ... Experience working on embedded Linux / RTOSs. * Experience working with networks (Ethernet, CAN etc ...

Embedded Engineer

Boston, MA · Hybrid

$142.90K - $187.90K/yr

We are searching for an Embedded Engineer who is excited to work on our hardware product with a ... Experience in Android Open Source Project (AOSP) or embedded Linux is a significant plus.

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an embedded Enginering team on a wide range of projects integrating hardware security into IoT devices in a ...

You're equally comfortable reading a schematic, writing a Linux kernel driver, and debugging a ... We're looking for a Senior Embedded Systems Engineer to own the design, build, and ...

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143.10K - $188.20K/yr

Developer for C/C++ for micro-controller, Linux, and/or Android embedded systems. Work with an embedded Enginering team on a wide range of projects integrating hardware security into IoT devices in a ...

next page

Showing results 1-20

Embedded Linux Engineer information

See Massachusetts salary details

$91.7K

$147.3K

$207K

How much do embedded linux engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for embedded linux engineer in Massachusetts is $147,304.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $175,300.00 per year, depending on experience, location, and employer.

What Does an Embedded Linux Engineer Do?

The job duties of an embedded Linux engineer revolve around working to develop software and firmware for various devices and computer systems. In this career, you work on products like smart TVs, navigation devices, networking equipment, medical instruments, industrial systems, mobile phones, and other embedded systems that use Linux. In addition to writing and testing code for Linux-based device development, you may work to fix problems with existing systems that use a Linux platform or integrate new software into existing systems.

What are the key skills and qualifications needed to thrive as an Embedded Linux Engineer, and why are they important?

To thrive as an Embedded Linux Engineer, you need a strong background in computer science or electrical engineering, proficiency in C/C++ programming, and experience with Linux kernel and device driver development. Familiarity with tools like Git, Yocto, Buildroot, and debugging systems such as GDB is typically required, along with knowledge of real-time operating systems (RTOS). Excellent problem-solving abilities, collaboration, and effective communication are critical soft skills for success in this role. These skills and qualifications are essential for developing reliable embedded systems, ensuring robust product performance, and facilitating efficient teamwork in complex projects.

What are some common challenges faced by Embedded Linux Engineers when integrating new hardware components?

Embedded Linux Engineers often encounter challenges such as ensuring hardware compatibility, developing or modifying device drivers, and optimizing system performance when integrating new hardware components. Debugging hardware-software interactions can be complex due to limited diagnostic tools and varying documentation quality. Additionally, engineers must frequently collaborate with hardware teams to resolve timing or communication issues, making strong cross-functional communication skills essential for success in this role.

What is the difference between Embedded Linux Engineer vs Firmware Engineer?

AspectEmbedded Linux EngineerFirmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related; Linux certifications beneficialBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certifications helpful
Work EnvironmentDevelops and maintains Linux-based embedded systems, often in hardware labs or development teamsDesigns low-level firmware for microcontrollers or hardware, typically in hardware or R&D labs
Industry UsageUsed in IoT devices, consumer electronics, automotive, and industrial systemsCommon in consumer electronics, automotive, aerospace, and industrial equipment

Embedded Linux Engineers focus on developing and maintaining Linux-based embedded systems, while Firmware Engineers work on low-level firmware for microcontrollers. Both roles require embedded systems knowledge but differ in platform focus and complexity.

What are the most commonly searched types of Embedded Linux Engineer jobs in Massachusetts? The most popular types of Embedded Linux Engineer jobs in Massachusetts are:
Infographic showing various Embedded Linux Engineer job openings in Massachusetts as of May 2026, with employment types broken down into 83% Full Time, 2% Temporary, and 15% Contract. Highlights an 93% In-person, 5% Hybrid, and 2% Remote job distribution, with an average salary of $147,304 per year, or $70.8 per hour.

Embedded Software Engineer

10Beauty

Burlington, MA • On-site

$90K - $115K/yr

Full-time

Posted 15 days ago


Job description

10Beauty is a robotics startup based in Burlington, MA. We have raised $70M from some of the leading venture and celebrity investors in the country to build the world's first fully autonomous manicure machine. We have pre-sold our first 1,000 machines to some of the most iconic brands in America, including Ulta Beauty and Nordstrom.
As of November 2025, we have launched our first robot at Ulta Beauty in Everett. We are a fast growing 50+ person organization with deep robotics experience. Come join the company who will put 'beauty robotics' on the map!
Introduction:
10Beauty is seeking a talented Embedded Software Engineer to help develop reliable, scalable, and high-performing software powering next-generation robotic systems. This role offers the opportunity to work across firmware, hardware interfaces, device communications, and system-level software while collaborating closely with cross-functional teams all in a fast-paced startup environment.
We are looking for someone who is technically curious, hands-on, and excited about solving complex problems at the intersection of software, hardware, and robotics.
What you'll do:
  • Develop embedded software, principally in C++ running on a Raspberry Pi 4/Linux, to control a robotic consumer product
  • Develop tools to test, debug, and optimize the product itself, along with necessary adjunct code for production and product service
  • Become a member of an expert, cross-functional team with electronic, mechanical, and computer vision engineers to track down and resolve system-level issues

What you have:
  • 1-3 years of professional experience in embedded software or firmware engineering
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
  • Strong programming experience in C and/or C++
  • Experience developing software for embedded Linux, RTOS, or microcontroller-based systems

At 10Beauty, we consider a wide-range of factors when determining compensation, based on individual qualifications, skills, and experience. Equity and benefits are included for all full-time employees. If you believe you can contribute to our team, we invite you to apply. We appreciate diversity and welcome those who can bring fresh perspectives and skills to our team.
Salary Range
$90,000-$115,000 USD
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Thank you for considering 10Beauty!