Innovation Lab Software Engineer (C#/C++/Python)

Teradyne

North Reading (MA)

On-site

USD 130,000 - 207,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Innovation Lab Software Engineer at Teradyne in North Reading, MA will lead design and development of high-quality software instrumentation solutions using C#. The role requires deep C# expertise and collaboration across optical, hardware, and product teams to deliver precise, scalable software for advanced test equipment.

Based in North Reading, you will develop production-grade software in C#, C++, and Python, with opportunities to integrate vision, motion-control, and optical subsystems.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 10+ years of experience programming instrumentation and supporting hardware product systems development.
  • Proven expertise in C# development and creating efficient, scalable software solutions.
  • Experience programming sensors, particularly motion-control systems and cameras.
  • Experience writing unit tests, creating test harnesses, and automating software testing.
  • Experience with Windows, Visual Studio, Jira, and version-control systems; Git experience is advantageous.

Responsibilities

  • Lead the design, development, and implementation of high-quality software instrumentation solutions using C#.
  • Develop scalable, high-performance, extensible, and maintainable production-grade software in C#, C++, and Python.
  • Collaborate with cross-functional optical, hardware, product, and business development teams to analyze requirements and deliver robust, high-precision solutions.
  • Build and integrate vision systems with automated test equipment, motion-control systems, cameras, and optical subsystems.
  • Support system validation, deployment, automated testing, and continuous improvement in manufacturing environments.
  • Partner with the team to explore new technologies and architectures that address current and emerging customer requirements and adjacent business opportunities.

Skills

C# development
C/C++
Python
Windows
Visual Studio
Jira
Git
Troubleshooting
Test automation
Motion control
Cameras
Sensor programming

Education

Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field
Master’s degree preferred

Tools

Visual Studio
Git
Jira

Job description

The Innovation Lab Software Engineer at Teradyne in North Reading, MA will lead design and development of high-quality software instrumentation solutions using C#. The role requires deep C# expertise and collaboration across optical, hardware, and product teams to deliver precise, scalable software for advanced test equipment.

Based in North Reading, you will develop production-grade software in C#, C++, and Python, with opportunities to integrate vision, motion-control, and optical subsystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Instrumentation Engineer - C#/C++/Python
Senior Software Instrumentation Engineer - C#/C++/Python

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Discretionary bonus
Medical, dental, vision
Retirement savings plan
+2
Senior Software Engineer: Test & Vision Systems
Senior Software Engineer: Test & Vision Systems

LitePoint • North Reading (MA)

On-site
USD 130,000 - 207,000
Software Engineer (Innovation Lab, North Reading) (North Reading, MA, US)
Software Engineer (Innovation Lab, North Reading) (North Reading, MA, US)

LitePoint • North Reading (MA)

On-site
USD 130,000 - 207,000
Software Engineer (Innovation Lab, North Reading)
Software Engineer (Innovation Lab, North Reading)

Teradyne • North Reading (MA)

On-site
USD 130,000 - 207,000
Software Engineer (Innovation Lab, North Reading)
Software Engineer (Innovation Lab, North Reading)

Teradyne • Reading (MA)

On-site
USD 130,000 - 207,000
Discretionary bonus
Medical, dental, vision
Retirement savings plan
+2
Vision Systems Software Engineering Manager
Vision Systems Software Engineering Manager

Teradyne • North Reading (MA)

On-site
USD 166,000 - 265,000
Software Engineering Manager (Innovation Lab, North Reading)
Software Engineering Manager (Innovation Lab, North Reading)

Teradyne • North Reading (MA)

On-site
USD 166,000 - 265,000
Software Engineer - C# (SiPh Test Solutions, North Reading, MA)
Software Engineer - C# (SiPh Test Solutions, North Reading, MA)

Teradyne • North Reading (MA)

On-site
USD 129,600 - 258,600
Medical, dental, and vision insurance
Flexible Spending Accounts
Retirement savings plans
+2
Software Engineering Manager: Vision & Metrology Systems
Software Engineering Manager: Vision & Metrology Systems

Teradyne • North Reading (MA)

On-site
USD 166,000 - 265,000
Health and well-being benefits
Retirement savings plans
Paid vacation and holidays
Senior Perception Software Engineer (Teradyne, North Reading)
Senior Perception Software Engineer (Teradyne, North Reading)

Teradyne • North Reading (MA)

On-site
USD 162,000 - 259,000