Sr. Software Engineer (Innovation Lab, North Reading)

Teradyne•North Reading, MA
•$132,900 - $212,600•Onsite

About The Position

The Senior Software Engineer will work in Teradyne’s Innovation Lab in North Reading, Massachusetts, developing software for hardware product systems and instrumentation within the Semiconductor Test Division. The Innovation Lab explores new technologies and architectures to address emerging customer requirements and works with the Business Development Office on opportunities adjacent to Teradyne’s core semiconductor test business. The role focuses on developing complex C# test solutions for the emerging microLED market, from wafer probe through packaged test. The engineer will build production-grade software that is scalable, high-performance, extensible, and maintainable, using C#, C++, and Python. This includes integrating vision systems with automated test equipment, motion control, and optical subsystems; collaborating with optical, hardware, and product teams; and supporting validation, deployment, and ongoing improvement in manufacturing environments. The role also emphasizes software quality through unit tests, test harnesses, automated testing, troubleshooting, and debugging.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related discipline.
  • At least 2 years of experience programming instrumentation and supporting hardware product systems development.
  • Proficiency in C# development, including creating efficient and scalable software solutions.
  • Experience programming sensors, motion control systems, and cameras.
  • Experience writing unit tests, creating test harnesses, and automating software testing.
  • Experience with Windows, Visual Studio, and Jira.
  • Experience delivering high-performance systems in production.
  • Excellent troubleshooting, debugging, and problem-solving skills.
  • Ability to communicate and document technical details effectively.
  • Ability to work effectively in a fast-paced, dynamic, team-oriented environment and collaborate across technical disciplines.

Nice To Haves

  • Master’s degree.
  • Python knowledge and familiarity with Git version control.
  • Semiconductor test, inspection, or ATE experience.
  • Familiarity with optical system design and calibration, and a background in embedded programming.

Responsibilities

  • Develop high-quality C# software for instrumentation and hardware product systems.
  • Build scalable, high-performance, extensible, and maintainable production-grade software using C#, C++, and Python.
  • Collaborate with optical, hardware, and product teams to analyze requirements and deliver robust, high-precision solutions.
  • Integrate vision systems with automated test equipment (ATE), motion control, and optical subsystems.
  • Support system validation, deployment, and continuous improvement in manufacturing environments.
  • Ensure software quality through unit tests, test harnesses, automated testing, troubleshooting, and debugging.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid vacation
  • Paid holidays
  • Tuition assistance programs
  • Discretionary bonus(es) based on financial performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service