Embedded Linux Software Engineer

TechDigital Group

Andover (MA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in Andover is seeking an experienced software developer focused on C/C++ and Linux for embedded systems. The ideal candidate will have at least 5 years of professional experience, with skills in multi-threaded applications, hardware interface troubleshooting, and the Qt framework. Strong communication skills and problem-solving abilities are essential. This position requires collaboration with a team of software engineers while delivering on sprint commitments in a dynamic environment.

Responsibilities

  • Develop hands-on C/C++ software.
  • Support a team of over 7 software engineers.
  • Deliver on sprint commitments and program objectives.

Skills

C/C++ software development
Linux programming
Embedded systems experience
Multi-threaded applications
Troubleshooting hardware interfaces
Qt framework
API development
CI/CD tools
Unit testing frameworks
Scripting (Lua, Python, Shell)
Problem-solving
Communication skills

Job description

Job description
  • At least 5 years of professional software development experience, with strong emphasis on C/C++ and Linux; experience in embedded systems, ideally within medical devices.
  • Proven experience developing and debugging multi-threaded applications on Linux.
  • Experience working with and troubleshooting multiple hardware interfaces, such as PCIe, CAN, I2C, I2S, UART, SPI, USB, etc., in a Linux environment.
  • Strong understanding of Linux internals, including device drivers, bootloader, kernel, and root file system.
  • Hands‑on Experience developing and debugging UI using the Qt framework on Linux.
  • Experience with hands‑on development of TCP/IP and Restful APIs based applications is desired.
  • Experience working from the Linux command line and code editors like Vim.
  • Solid understanding of CI/CD pipelines and tools such as Jenkins or GitLab CI.
  • Ability to write unit and component‑level tests for C/C++ applications, manual and automated with frameworks like GoogleTest, Unity, etc.
  • Experience with Lua, Python, or Shell scripting for automation, testing, and tooling is required.
  • Strong problem‑solving abilities and comfort working in a fast‑paced, dynamic environment.
  • Excellent communication skills, including experience collaborating with external contractors and reviewing technical deliverables.
Top Skills
  • Develop hands‑on C/C++ software
  • Support and augment the internal team of 7+ software engineers.
  • Deliver against sprint commitments and program increment objectives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Team Lead
Embedded Software Team Lead

Suru • San Francisco (CA)

On-site
USD 180,000 - 240,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Lake Forest (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)
Embedded Software Engineer (Baremetal/FreeRTOS/FPGA/Control Loops, MATLAB)

TechDigital Group • St. Louis (MO)

On-site
USD 75,000 - 95,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Sr. Software Engineer
Sr. Software Engineer

DeWinter Group • Westbrook (ME)

On-site
USD 130,000 - 170,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Principal Embedded Engineer
Principal Embedded Engineer

Zapnix LLC • Lake Forest (CA)

On-site
USD 120,000 - 180,000