1

Senior Embedded Linux Engineer Jobs in Framingham, MA

Embedded Linux Software Engineer - C/C++

Westford, MA · On-site

$136K - $179K/yr

Senior Embedded Linux Software Engineer - C/C++ Location: Westford, MA -- Hybrid, 3 days/week onsite Industry: Fire Detection & Safety Systems Experience: 7+ years About the Role Our client is a ...

New

Senior Embedded Engineer

Boston, MA · Hybrid

$134K - $176K/yr

We're searching for a Senior Embedded Engineer excited to join our embedded team, where we build ... Experience in Android Open Source Project (AOSP) or embedded Linux is a significant plus.

Senior Embedded Software Engineer

Boston, MA · On-site

$134K - $176K/yr

They are seeking a Senior Embedded Software Engineer to design and implement software solutions for ... Great general understanding of how Linux is structured • Strong Knowledge of Android HIDL/AIDL ...

Develop and maintain Linux kernel device drivers for embedded hardware components. * Integrate and ... Apply sound engineering judgment, own technical tasks end-to-end, and deliver high-quality ...

New

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 ... Embedded Linux, C++, Python, and the occasional dip into Javascript. You: * Have written code that ...

Senior Embedded Engineer

Boston, MA · On-site

$140 - $170/hr

We're searching for a Senior Embedded Engineer excited to join our embedded team, where we build ... Experience in Android Open Source Project (AOSP) or embedded Linux is a significant plus.

We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused ... Embedded Linux, C++, Python, and the occasional dip into Javascript. You: * Have written code that ...

We are looking for a Senior Embedded Software Engineer for our Embedded team with a user focused ... Embedded Linux, C++, Python, and the occasional dip into Javascript. You: * Have written code that ...

Sr. Embedded Software Engineer

Boston, MA

$134K - $176K/yr

We are looking for a passionate Senior Embedded Software Engineer who enjoys designing and ... Linux ( i.e. Yocto Project , PetaLinux , or Buildroot ) and RTOS (i.e. FreeRTOS or Zephyr

next page

Showing results 1-20

Senior Embedded Linux Engineer information

See Framingham, MA salary details

$86.4K

$138.7K

$194.9K

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

As of Aug 24, 2026, the average yearly pay for senior embedded linux engineer in Framingham, MA is $138,738.00, according to ZipRecruiter salary data. Most workers in this role earn between $112,100.00 and $165,100.00 per year, depending on experience, location, and employer.

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 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 are popular job titles related to Senior Embedded Linux Engineer jobs in Framingham, MA?

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

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

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

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

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

Infographic showing various Senior Embedded Linux Engineer job openings in Framingham, MA as of August 2026, with employment types broken down into 92% Full Time, 2% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $138,738 per year, or $66.7 per hour.

Embedded Linux Software Engineer - C/C++

Mantu

Westford, MA • On-site

$136K - $179K/yr

Other

Posted 3 days ago

New


Job description

Senior Embedded Linux Software Engineer – C/C++


Location: Westford, MA — Hybrid, 3 days/week onsite

Industry: Fire Detection & Safety Systems

Experience: 7+ years


About the Role

Our client is a leading organization in fire detection and safety technologies, developing the next generation of embedded applications used in critical fire alarm systems and communication gateways.

We are looking for a Senior Embedded Linux Software Engineer to join the R&D team in Westford, MA. This is a hands-on C/C++ embedded software development role covering the full software lifecycle—from architecture and development to debugging, testing, and deployment. You will work on Yocto Linux-based embedded systems and collaborate with multidisciplinary teams across different locations.

This is an excellent opportunity for an experienced embedded engineer who enjoys working close to the hardware and developing reliable software for safety-critical products.


Main Responsibilities

  • Design, develop, debug, test, and maintain embedded C/C++ software for fire detection communication gateway systems.
  • Develop and optimize applications running on Yocto Linux-based embedded platforms, including multi-threaded and multi-process applications.
  • Participate in the full software development lifecycle, including requirements analysis, architecture, implementation, testing, and release activities.
  • Integrate and troubleshoot embedded software using tools such as GDB, I2C debuggers, oscilloscopes, and logic analyzers.
  • Collaborate with engineering, product, and global development teams to prioritize features, resolve technical challenges, and deliver customer-focused solutions.
  • Contribute to software quality, security, and continuous improvement, including CVE remediation, version control, automated testing, and development process improvements.


Qualifications

  • Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, or a related field.
  • 7+ years of embedded software development experience with strong hands-on expertise in C and C++.
  • Extensive experience developing software for Yocto Linux-based embedded systems, including BitBake.
  • Strong understanding of multithreaded, multi-process, and real-time embedded application development.
  • Experience with embedded debugging and test equipment, along with the ability to troubleshoot complex hardware/software interactions.
  • Strong understanding of formal software development methodologies, with experience planning and estimating software development activities.


Nice to Have: Azure IoT, network programming, CVE remediation, Git, Artifactory, JIRA/Confluence, Bash, Make, Python, and experience with regulated or safety-critical standards such as UL/ULC.