Onsite Embedded Software Engineer (C/C++, Python)

ITMC Systems, Inc

North Reading (MA)

On-site

USD 110,000 - 150,000

Full time

43 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ITMC Systems, Inc. in the United States seeks an experienced embedded C/C++ engineer to design, implement, and optimize software for Linux-based and embedded test platforms. You will work closely with hardware teams to create robust APIs and reliable test solutions.

The role requires hands-on debugging of complex hardware/software integration, familiarity with SPI/I2C/UART/Ethernet/PCIe, and collaboration within Agile teams. Onsite work is required at North Reading, MA or Sunnyvale, CA.

Qualifications

  • Strong hands-on experience in C and C++ development for embedded and system-level applications.
  • Proven track record debugging hardware/software integration and multithreaded software.
  • Experience with embedded buses (SPI, I2C, UART, Ethernet, PCIe) and Agile teams.
  • Available to work onsite 5 days/week in North Reading, MA or Sunnyvale, CA.

Responsibilities

  • Design, implement, and maintain high-performance C/C++ software for Linux-based and embedded test platforms.
  • Build software interfacing with hardware and OS components, offering robust APIs.
  • Troubleshoot and optimize hardware/software integration issues across board- and system-level components.
  • Collaborate with hardware, software, and product teams to deliver semiconductor test solutions.
  • Participate in Agile processes including sprint planning, reviews, and retrospectives.
  • Utilize Python scripting for build automation, test execution, and tooling.

Skills

C
C++
Embedded systems
Multithreaded software
Agile development
Python scripting

Tools

SPI
I2C
UART
Ethernet
PCIe

Job description

ITMC Systems, Inc. in the United States seeks an experienced embedded C/C++ engineer to design, implement, and optimize software for Linux-based and embedded test platforms. You will work closely with hardware teams to create robust APIs and reliable test solutions.

The role requires hands-on debugging of complex hardware/software integration, familiarity with SPI/I2C/UART/Ethernet/PCIe, and collaboration within Agile teams. Onsite work is required at North Reading, MA or Sunnyvale, CA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

ChabezTech LLC • Massachusetts

On-site
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

ITMC Systems, Inc • North Reading (MA)

On-site
USD 110,000 - 150,000
Embedded Software Engineers
Embedded Software Engineers

RAPSYS TECHNOLOGIES PTE LTD • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer (C/C++, Linux) – Hardware & Test
Embedded Systems Engineer (C/C++, Linux) – Hardware & Test

RAPSYS TECHNOLOGIES PTE LTD • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer – Linux & Hardware Integration
Embedded Software Engineer – Linux & Hardware Integration

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Health benefits
Tuition assistance
Paid vacation
Embedded C/C++ Engineer for Advanced Test Platforms
Embedded C/C++ Engineer for Advanced Test Platforms

E-Solutions • North Reading (MA)

On-site
USD 120,000 - 160,000
C++ Embedded Engineer
C++ Embedded Engineer

Collaborate Solutions, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 150,000
Embedded C/C++ Engineer — Hardware/Software Integration
Embedded C/C++ Engineer — Hardware/Software Integration

Collaborate Solutions, Inc • Sunnyvale (CA)

On-site
USD 110,000 - 150,000
Low-Latency Embedded Software Engineer (Linux/C++)
Low-Latency Embedded Software Engineer (Linux/C++)

Ursus • Foster City (CA)

On-site
USD 120,000 - 134,000
Medical and dental benefits
Vision benefits
401K benefits
+2
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

On-site
USD 120,000 - 170,000