Unknown Company

Embedded Linux Software Engineer

andover, ma • Posted 2 days ago
Onsite Contract IT & Technology

  • Job Title: Embedded Linux Software Engineer
  • Location: Andover, MA (Onsite)
  • Experience Level: 5+ years professional software development

Required Skills & Qualifications

  • 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: PCIe , CAN , I2C , I2S , UART , SPI , USB
  • Strong understanding of Linux internals : device drivers, bootloader, kernel, and root file system
  • Hands-on experience developing and debugging UI using QT framework on Linux
  • Experience with hands-on development of TCP/IP and RESTful APIs based applications
  • Experience working from 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 with frameworks like GoogleTest , Unity
  • Experience with Lua , Python , or Shell scripting for automation, testing, and tooling
  • Strong problem-solving abilities

Top Skills

  • Develop hands-on C/C++ software
  • Support and augment internal team of 7+ software engineers
  • Deliver against sprint commitments and program increment objectives

Role Overview

Seeking an Embedded Linux Software Engineer with 5+ years of experience in C/C++, Linux, and embedded systems. The ideal candidate will have experience developing and debugging multi-threaded applications, working with hardware interfaces, and developing UI using QT framework.

Technical Core & Responsibilities

  • Develop hands-on C/C++ software on Linux
  • Debug multi-threaded applications on Linux
  • Work with and troubleshoot hardware interfaces: PCIe , CAN , I2C , I2S , UART , SPI , USB
  • Develop and debug UI using QT framework
  • Develop applications using TCP/IP and RESTful APIs
  • Work with Linux internals : device drivers, bootloader, kernel, root file system
  • Write unit and component level tests using GoogleTest , Unity
  • Use Lua , Python , or Shell scripting for automation and tooling
  • Work with CI/CD pipelines (Jenkins , GitLab CI )
  • Collaborate with external contractors and review technical deliverables
  • Support and augment internal team of 7+ software engineers
  • Deliver against sprint commitments and program increment objectives

#J-18808-Ljbffr

Embedded Linux Software Engineer in andover at Unknown Company

This position is listed as contract and onsite.

Back to Job Search