Embedded Software Engineer – Linux & Hardware Integration

Teradyne

Reading (MA)

On-site

USD 130,000 - 207,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

Health benefits
Tuition assistance
Paid vacation

Job summary

Teradyne in North Reading, MA, is seeking an Embedded Software Engineer to design, implement, and maintain software for Linux-based embedded systems and test platforms.

You will work with hardware and OS components, develop robust APIs, and collaborate with hardware engineers, software engineers, and product managers to deliver high-performance solutions used in advanced semiconductor test systems. Proficiency in C/C++, Linux, and Python is essential.

Qualifications

  • Strong proficiency in C and C++ software development for embedded and system-level applications.
  • Experience developing software on Linux platforms, including user-space applications, device drivers, bootloaders, and cross-compilation environments.
  • Experience debugging complex hardware/software integration issues and multithreaded applications.
  • Experience with embedded communication interfaces such as SPI, I²C, UART, Ethernet, PCIe, or similar technologies.
  • Experience applying AI-assisted tools to software engineering.
  • Experience with scripting languages such as Python for automation, testing, and tooling.
  • Experience in test, instrumentation, and automation domains.
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related discipline.

Responsibilities

  • Design, implement, and maintain software in C and C++ for Linux-based and embedded systems.
  • Debug and optimize hardware/software integration across system- and board-level components.
  • Contribute to software quality and engineering efficiency through modern software development practices and use of AI-assisted tools.

Education

Bachelor's degree

Tools

Device drivers
Cross-compilation
AI-assisted tools
Python tooling

Job description

Teradyne in North Reading, MA, is seeking an Embedded Software Engineer to design, implement, and maintain software for Linux-based embedded systems and test platforms.

You will work with hardware and OS components, develop robust APIs, and collaborate with hardware engineers, software engineers, and product managers to deliver high-performance solutions used in advanced semiconductor test systems. Proficiency in C/C++, Linux, and Python is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Linux BSP & Automation
Senior Embedded Firmware Engineer – Linux BSP & Automation

Teradyne • Reading (MA)

On-site
USD 162,000 - 258,000
Medical, dental, vision insurance
Retirement savings plan
Tuition assistance
+1
Embedded Software Engineer: Linux, Drivers & AI-Driven Tools
Embedded Software Engineer: Linux, Drivers & AI-Driven Tools

LitePoint • North Reading (MA)

On-site
USD 130,000 - 207,000
Health insurance
Retirement plans
Embedded Firmware Engineer – Linux BSP, C/C++, CI/CD
Embedded Firmware Engineer – Linux BSP, C/C++, CI/CD

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Junior Embedded Firmware Engineer - Linux BSP & CI/CD
Junior Embedded Firmware Engineer - Linux BSP & CI/CD

Teradyne • North Reading (MA)

On-site
USD 100,000 - 160,000
Embedded Firmware Engineer — Linux BSP & Automation
Embedded Firmware Engineer — Linux BSP & Automation

Teradyne • Reading (MA)

On-site
USD 101,000 - 161,000
Senior Embedded Diagnostics Engineer for Test and Automation
Senior Embedded Diagnostics Engineer for Test and Automation

LitePoint • North Reading (MA)

On-site
USD 130,000 - 207,000
Health & well-being benefits
Tuition assistance
Paid vacation & holidays
+1
Senior Embedded Linux Firmware Engineer (BSP/CI)
Senior Embedded Linux Firmware Engineer (BSP/CI)

Teradyne • North Reading (MA)

On-site
USD 130,000 - 207,000
Embedded Software Engineer (Integrated System Test, North Reading) (North Reading, MA, US)
Embedded Software Engineer (Integrated System Test, North Reading) (North Reading, MA, US)

LitePoint • North Reading (MA)

On-site
USD 130,000 - 207,000
Health insurance
Retirement plans
Senior Embedded Firmware Engineer — Linux BSP & CI/CD
Senior Embedded Firmware Engineer — Linux BSP & CI/CD

LitePoint • North Reading (MA)

On-site
USD 162,000 - 258,000
Discretionary bonus
Health benefits
Paid vacation & holidays
+1
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