1

Principle Linux Software Develop Jobs (NOW HIRING)

Embedded Linux Software Engineer - C/C++

Westford, MA Β· On-site

$136K - $179K/yr

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

Develop or customize board support packages (BSP) for our hardware to provide additional ... Experience with embedded Linux * Familiarity with software configuration management tools, defect ...

Software Engineer

Fort Myers, FL Β· On-site

$120K - $135K/yr

Senior C++ / Linux Software Engineer We are seeking an experienced C++ / Linux Software Engineer to develop secure, performance-sensitive systems software supporting data-at-rest and full-disk ...

Senior Embedded Linux Software Engineer

Denver, CO Β· On-site

$127K - $167K/yr

This role is critical for developing the software components that drive our state‑of‑the‑art ... Experience with Embedded Linux and FPGA programming. * Familiarity with space industry standards ...

... Linux development environment. The engineer is expected to be able to create and maintain ... Develop software applications and features in cross-functional Agile development team

... Linux development environment. The engineer is expected to be able to create and maintain ... Develop software applications and features in cross-functional Agile development team

Showing results 21-40

Principle Linux Software Develop information

See salary details

$36

$55

$71

How much do principle linux software develop jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for principle linux software develop in the United States is $55.32, according to ZipRecruiter salary data. Most workers in this role earn between $50.24 and $59.38 per hour, depending on experience, location, and employer.

What are popular job titles related to Principle Linux Software Develop jobs?

For Principle Linux Software Develop jobs, the most frequently searched job titles are:

Infographic showing various Principle Linux Software Develop job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $115,062 per year, or $55.3 per hour.

Embedded Linux Software Engineer - C/C++

Westford, MA β€’ On-site

$136K - $179K/yr

Other

Posted 22 days ago


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.