Embedded Software Engineer

ChabezTech LLC

Massachusetts

On-site

USD 110,000 - 150,000

Full time

13 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ChabezTech LLC in North Reading, MA or Sunnyvale, CA is seeking embedded software engineers to design, develop, and maintain software interfacing with hardware for semiconductor test systems.

You will work closely with hardware and product teams, contribute to Linux-based platforms, multithreaded apps, and Agile processes, with onsite 5 days/week.

Qualifications

  • Strong proficiency in C and C++.
  • Experience developing software for embedded systems and/or Linux platforms.
  • Experience debugging hardware/software integration issues.
  • Experience developing or debugging multithreaded applications.
  • Hands-on experience with embedded communication interfaces (SPI, I2C, UART, Ethernet, PCIe).
  • Experience in Agile software development environments.

Responsibilities

  • Design, develop, and maintain software using C and C++ for Linux-based and embedded systems.
  • Debug and optimize hardware/software integration issues across system- and board-level components.
  • Develop and support multithreaded applications and system-level software.
  • Work with embedded communication interfaces such as SPI, I2C, UART, Ethernet, PCIe, or similar technologies.
  • Collaborate with hardware and software teams to troubleshoot and resolve issues.
  • Contribute to software quality, reliability, and engineering efficiency through modern practices.
  • Participate in Agile sprint planning, bug tracking, release planning, and retrospectives.
  • Communicate technical issues, project status, risks, and solutions to team members and stakeholders.

Skills

C
C++
Linux
Multithreading
Agile
Python
Communication
Problem-Solving

Tools

SPI
I2C
UART
Ethernet
PCIe

Job description

Location: North Reading, MA or Sunnyvale, CA

Work Arrangement: Onsite – 5 days/week

Contract: 1 year initially

Openings: 15 positions

Visa: Open to all visa statuses

Rate: C2C/W2 – Competitive; rate expectations can be submitted

Job Overview

We are seeking highly motivated and technically driven Embedded Software Engineers to join an Integrated System Test (IST) Software team developing cutting-edge test platforms.

In this role, you will design, develop, debug, and maintain software that interfaces directly with hardware and operating system components while providing robust APIs and services to higher-level applications. You will collaborate closely with hardware engineers, software engineers, and product managers to deliver reliable, high-performance solutions for advanced semiconductor test systems.

This opportunity provides exposure to the full embedded software stack, including low-level hardware interaction, Linux platform development, application software, and system integration.

Responsibilities
  • Design, develop, and maintain software solutions using C and C++ for Linux-based and embedded systems.
  • Debug and optimize complex hardware/software integration issues across system- and board-level components.
  • Develop and support multithreaded applications and system-level software.
  • Work with embedded communication interfaces such as SPI, I2C, UART, Ethernet, PCIe, or similar technologies.
  • Collaborate with hardware and software engineering teams to troubleshoot and resolve technical issues.
  • Contribute to software quality, reliability, and engineering efficiency through modern development practices.
  • Participate in Agile development activities including sprint planning, bug tracking, release planning, and retrospectives.
  • Communicate technical issues, project status, risks, and solutions effectively to team members and stakeholders.
Required Qualifications
  • Strong proficiency in C and C++.
  • Experience developing software for embedded systems and/or Linux platforms.
  • Experience debugging complex hardware/software integration issues.
  • Experience developing or debugging multithreaded applications.
  • Hands-on experience with one or more embedded communication interfaces:
  • SPI
  • I2C
  • UART
  • Ethernet
  • Similar hardware interfaces
  • Strong communication and problem-solving skills.
  • Experience working in an Agile software development environment.
  • Ability to work onsite 5 days per week in either North Reading, MA or Sunnyvale, CA.
Preferred Qualifications
  • Experience with Python or other scripting languages for automation, testing, and tooling.
  • Experience in test, instrumentation, or automation environments.
  • Experience working with semiconductor test systems or related hardware platforms.
  • Familiarity with system-level software development and hardware bring-up.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (Compute Test, North Reading)
Embedded Software Engineer (Compute Test, North Reading)

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Health benefits
Tuition assistance
Paid vacation
Embedded Software Engineer
Embedded Software Engineer

Ursus • Foster City (CA)

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

Mogi I/O : OTT/Podcast/Short Video Apps for you • New Braunfels (TX)

On-site
USD 160,000 - 180,000
Embedded Systems Test Engineer
Embedded Systems Test Engineer

Mogi I/O : OTT/Podcast/Short Video Apps for you • Austin (TX)

On-site
USD 180,000 - 200,000
Comprehensive medical benefits
Dental benefits
Vision benefits
+1
Embedded Software Engineer (Integrated System Test, Sunnyvale)
Embedded Software Engineer (Integrated System Test, Sunnyvale)

Teradyne • Sunnyvale (CA)

On-site
USD 143,000 - 228,000
Health insurance
Dental insurance
Vision insurance
+3
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Embedded Software Engineer – Semiconductor Test Systems
Embedded Software Engineer – Semiconductor Test Systems

Best NanoTech • North Reading (MA)

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

Cypress HCM • San Diego (CA)

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

Intellectt Inc • Redmond (WA)

On-site
USD 85,000 - 120,000
Embedded Firmware Engineer (Compute Test, North Reading)
Embedded Firmware Engineer (Compute Test, North Reading)

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000