Software Engineer (Innovation Lab, North Reading)

Teradyne•North Reading, MA
•$102,200 - $163,500•Onsite

About The Position

As an Innovation Lab Software Engineer in North Reading, Massachusetts, you will develop software supporting hardware product systems and instrumentation within Teradyne’s 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 the core semiconductor test business. In this role, you will use C# expertise to develop complex test solutions for the emerging microLED market, from wafer probe to packaged test.

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.
  • Knowledge of Python 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 cross-functional 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, dental, and vision insurance.
  • Flexible Spending Accounts.
  • Retirement savings plans.
  • Life and disability insurance.
  • Paid vacation and holidays.
  • Tuition assistance programs.
  • Discretionary bonus(es) based on financial performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service