Senior Embedded Linux Software Engineer

Gems Setra

Boxborough (MA)

On-site

USD 104,000 - 192,000

Full time

36 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Gems Setra, a leading global sensing technology provider, seeks a Senior Software Engineer to design, develop, and maintain software across embedded Linux systems and related products. You will focus on reliability, diagnosability, and secure, maintainable engineering practices.

The role involves implementing edge software features, delivering production-quality C++ components, and collaborating with hardware and quality teams to ensure robust, scalable solutions in safety-critical environments.

Qualifications

  • Significant production software experience in C++ on Linux.
  • Experience with pub/sub messaging fabrics such as MQTT, Kafka, Rabbit.
  • Proficient in Qt for Linux application development (UI/tools).
  • Experience with modern build systems and packaging for embedded targets (cmake, cross-compilation, ARM).
  • Collaborates across software, hardware and quality disciplines to deliver reliable products.

Responsibilities

  • Design and implement product software features across edge/embedded Linux components and integrations.
  • Deliver production-quality C++ components on Linux with performance tuning and maintainability.
  • Contribute to device build/release workflows including cross-compilation and packaging patterns (cmake, ARM targets).
  • Develop and/or maintain embedded UIs or operator-facing tooling (Qt-based and embedded web apps).
  • Implement and troubleshoot industrial communications and building-automation protocols.
  • Collaborate with hardware, quality, and product teams to translate requirements into robust designs and drive verification/validation for reliability.
  • Improve engineering effectiveness by strengthening development practices (code reviews, automated checks, CI/CD, repeatable build/test flows).
  • Support field and manufacturing issue resolution with root-cause analysis and documented fixes.
  • Exemplify solid technical decision-making and secure development awareness within product software.

Skills

C++ on Linux
Embedded Linux
Troubleshooting & Debugging
CI/CD Practices
Cross-Platform Design

Tools

Qt for Linux
cmake
Git
ARM Build Targets
MQTT/Kafka/Rabbit

Job description

Gems Setra, a leading global sensing technology provider, seeks a Senior Software Engineer to design, develop, and maintain software across embedded Linux systems and related products. You will focus on reliability, diagnosability, and secure, maintainable engineering practices.

The role involves implementing edge software features, delivering production-quality C++ components, and collaborating with hardware and quality teams to ensure robust, scalable solutions in safety-critical environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Software Engineer (C++)
Senior Embedded Linux Software Engineer (C++)

Fortive • Boxborough (MA)

On-site
USD 104,000 - 192,000
Senior Design Engineer, Product Realization
Senior Design Engineer, Product Realization

Gems Setra • Boxborough (MA)

On-site
USD 92,000 - 171,000
Senior Leader, Advanced Product Development
Senior Leader, Advanced Product Development

Gems Setra • Plainville (CT)

On-site
USD 91,740 - 170,500
Software Engineer Gems Setra Boxborough, MA, United States Posted 2 hours ago
Software Engineer Gems Setra Boxborough, MA, United States Posted 2 hours ago

Ralliant • Boxborough (MA)

Hybrid
USD 120,000 - 160,000
Senior Embedded Systems Engineer - C++ / Linux
Senior Embedded Systems Engineer - C++ / Linux

Ralliant • Boxborough (MA)

On-site
USD 104,000 - 192,000
Senior Embedded Software Engineer - Linux, C++, IoT
Senior Embedded Software Engineer - Linux, C++, IoT

Ralliant • Boxborough (MA)

Hybrid
USD 120,000 - 160,000
Embedded Systems Engineer — Real-Time, ARM & Linux
Embedded Systems Engineer — Real-Time, ARM & Linux

SGS Consulting • Boston (MA)

On-site
USD 110,000 - 160,000
Senior Embedded Software Lead (C/C++, Safety-Critical)
Senior Embedded Software Lead (C/C++, Safety-Critical)

Amaris Consulting | Part of Mantu • Peoria (IL)

On-site
USD 110,000 - 150,000
Lead Embedded Software Engineer - Real-Time, Secure Systems
Lead Embedded Software Engineer - Real-Time, Secure Systems

TeamGlobal • Town of Owego (NY)

Hybrid
USD 110,000 - 170,000
Medical, Dental, Vision
401(k)
Senior Embedded Software Engineer — C/C++, Linux
Senior Embedded Software Engineer — C/C++, Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)