1

Embedded Linux Jobs in Massachusetts (NOW HIRING)

Senior Embedded Software Engineer

Boston, MA · On-site +1

$134K - $176K/yr

Experience working on embedded Linux / RTOSs. * Experience working with networks (Ethernet, CAN etc.) and the common networking protocols. * Experience with debugging on embedded platforms.

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

You're equally comfortable reading a schematic, writing a Linux kernel driver, and debugging a sensor system on the roof of a vehicle in the field. We're looking for a Senior Embedded Systems ...

Embedded Engineer

Boston, MA · Hybrid

$142K - $187K/yr

Experience in Android Open Source Project (AOSP) or embedded Linux is a significant plus. * Familiarity with wireless communication protocols (e.g., LTE, WiFi) is a plus. * Ability to take initiative ...

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143K - $188K/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 ...

Linux Embedded Software Engineer

Burlington, MA · On-site +1

$143K - $188K/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 information

See Massachusetts salary details

$91.7K

$147.3K

$207K

How much do embedded linux jobs pay per year?

As of Jun 22, 2026, the average yearly pay for embedded linux 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 job involve?

An Embedded Linux job involves developing, configuring, and maintaining Linux-based operating systems for embedded systems, such as IoT devices, automotive ECUs, and industrial controllers. Responsibilities typically include kernel customization, device driver development, bootloader optimization, and system performance tuning. Engineers in this role work with hardware components, real-time constraints, and system security while ensuring reliability and efficiency. Knowledge of C/C++, shell scripting, Yocto, and debugging tools is often required.

What are the key skills and qualifications needed to thrive in the Embedded Linux position, and why are they important?

To thrive as an Embedded Linux professional, you need strong programming skills in C/C++, a solid understanding of Linux kernel architecture, and experience with embedded systems design. Familiarity with cross-compilation, build systems like Yocto or Buildroot, and debugging tools such as GDB, as well as certifications like Embedded Linux Engineer (ELE), are often advantageous. Problem-solving ability, teamwork, and effective communication are vital soft skills in this role. These competencies are crucial for developing reliable embedded applications and collaborating efficiently on hardware-software integration projects.

What are the typical daily responsibilities of someone working in an Embedded Linux role?

In an Embedded Linux position, your daily tasks often include developing and debugging kernel modules, configuring drivers, optimizing system performance, and ensuring compatibility with various hardware platforms. You may also be responsible for maintaining build systems, implementing security features, and collaboratively troubleshooting issues with hardware and software teams. Documentation and cross-functional communication are important to align development efforts. This hands-on role involves a blend of coding, system analysis, and problem-solving, contributing directly to the functionality and stability of embedded products.

What are the most commonly searched types of Embedded Linux jobs in Massachusetts? The most popular types of Embedded Linux jobs in Massachusetts are:
What cities in Massachusetts are hiring for Embedded Linux jobs? Cities in Massachusetts with the most Embedded Linux job openings:
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Motional

Boston, MA • On-site, Remote

$134K - $176K/yr

Other

Posted 16 days ago


Job description

Mission Summary:

Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on-board autonomous driving system. As part of this team, the High Performance Compute Platform team is responsible for Motional's current and next-generation onboard autonomous driving system. If you are a software engineer and love the idea of working on embedded AI hardware and software compute systems to create the next generation of autonomous vehicles, we would love to talk with you. We are hiring in a range of levels, from graduate engineers to Staff engineers.

What You'll Be Doing:

  • Design and develop infrastructure software on various hardware platforms for applications such as vision processing, radar systems, safety monitoring, etc., to be run on self-driving vehicles.
  • Design test harnesses for embedded software components and full systems
  • Provide technical mentorship to engineers.
  • Proactively work with cross-functional engineering teams to solve complex and interesting problems.

What We're Looking For:

  • Experience with creating detailed requirements from use cases.
  • Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution.
  • Experience writing software for embedded platforms in C and C++.
  • Experience with Test-Driven Development (TDD).
  • Experience working on embedded Linux / RTOSs.
  • Experience working with networks (Ethernet, CAN etc.) and the common networking protocols.
  • Experience with debugging on embedded platforms.
  • Experience writing software in Python and experience doing automation with shell scripting.
  • Experience working with ARM Cortex MCUs or Microprocessors.

Bonus Points (not required):

  • Experience working with large data pipelines, and platforms that require deterministic execution.
  • Experience using inter-system communication protocols such as I2C and SPI
  • Experience deploying Machine Learning models.
  • Experience working with GPUs.
  • Experience working directly with the Linux kernel or Device Drivers.
  • Experience with Simulation and Code Generation, and knowing when their use is appropriate.
  • Experience working with Bazel.
  • Experience integrating various sensors, including Cameras, IMUs, Radars, LIDARs.
  • Experience with PyTorch, TensorFlow, ONNX, and/or other ML frameworks. 

We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.