1

Senior Embedded Linux Engineer Jobs in North Reading, MA

As Embedded Software Engineer, you will develop and optimize software for microcontroller-based ... Familiarity with Linux command-line and git version control * Experience with wireless technologies ...

Sr. Embedded Software Engineer, Mobile Robotics

Reading, MA · On-site

$130K - $171K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Amazon Robotics is seeking a Senior Embedded Software Engineer with deep Rust expertise to help ... Linux on the same chip, has substantial experience with sensor data acquisition or signal ...

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Working closely with senior engineers, systems engineers, hardware designers, and quality teams ... Experience with embedded Linux, RTOS, or bare-metal development environments. * Understanding of ...

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Working closely with senior engineers, systems engineers, hardware designers, and quality teams ... Experience with embedded Linux, RTOS, or bare-metal development environments. * Understanding of ...

Senior Embedded Software Developer

Burlington, MA · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

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

Embedded Software Engineer II

Westford, MA · Hybrid

  • Medical

  • Dental

  • Vision

  • Retirement

Working closely with senior engineers, systems engineers, hardware designers, and quality teams ... Experience with embedded Linux, RTOS, or bare-metal development environments. * Understanding of ...

Senior Embedded Software Developer

Burlington, MA · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

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

Showing results 41-60

Senior Embedded Linux Engineer information

See North Reading, MA salary details

$87.4K

$140.4K

$197.2K

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

As of Aug 16, 2026, the average yearly pay for senior embedded linux engineer in North Reading, MA is $140,372.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,400.00 and $167,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

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

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What are popular job titles related to Senior Embedded Linux Engineer jobs in North Reading, MA?

For Senior Embedded Linux Engineer jobs in North Reading, MA, the most frequently searched job titles are:

What job categories do people searching Senior Embedded Linux Engineer jobs in North Reading, MA look for?

The top searched job categories for Senior Embedded Linux Engineer jobs in North Reading, MA are:

What cities near North Reading, MA are hiring for Senior Embedded Linux Engineer jobs?

Cities near North Reading, MA with the most Senior Embedded Linux Engineer job openings:

Infographic showing various Senior Embedded Linux Engineer job openings in North Reading, MA as of August 2026, with employment types broken down into 86% Full Time, 7% Part Time, and 7% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $140,372 per year, or $67.5 per hour.

Senior Embedded Software Engineer

ICONSTAFF

Cambridge, MA • On-site

$150K - $175K/yr

Full-time

Re-posted 19 days ago


Job description

As Embedded Software Engineer, you will develop and optimize software for microcontroller-based sensor hardware while working on embedded software solutions within the constraints of limited hardware resources.


Responsibilities:

  • Reduce memory usage by 20% while maintaining or improving functionality, enabling the addition of new features without hardware upgrades.
  • Design and implement power-efficient software solutions to extend device battery life.
  • Develop robust communication protocols for data transmission between devices and back-end systems.
  • Develop and maintain software for microcontroller-based sensor hardware
  • Optimize code for efficient operation within limited RAM and code space
  • Implement over-the-air firmware upgrades and manage secure storage
  • Design software architecture for efficient data collection from various sensors
  • Ensure seamless communication with back-end systems and nearby devices
  • Measure and analyze key metrics, such as power consumption
  • Collaborate with cross-functional teams to align technical solutions with product requirements
  • Write and execute tests to validate software functionality and performance


Qualifications:

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 6+ years of experience in embedded software development
  • Proficiency in C and Python programming
  • Experience with microcontroller-based sensor hardware
  • Knowledge of systems software issues and hardware-software interfaces
  • Familiarity with Linux command-line and git version control
  • Experience with wireless technologies (Bluetooth, LTE) preferred
  • Knowledge of low-power design and performance measurement a plus