Senior Robotics Software Engineer (Integrated System Test, North Reading)

Teradyne•North Reading, MA
•$167,200 - $267,600•Onsite

About The Position

Design and extend software for a large test system incorporating multiple levels of software. The work includes designing operating software for capital equipment, factory information systems, and application software. Collaborate with engineers across disciplines to diagnose and solve complex system problems, and work with a larger design team around the world. The position is based in North Reading, Massachusetts, and requires mostly on-site work. Moderate travel is required within the United States and to Southeast Asia.

Requirements

  • Minimum 8+ years of software development experience programming in C++, C#, Python, or similar languages.
  • Solid experience developing distributed and multi-threaded applications.
  • Solid understanding of object-oriented design.
  • Experience in robotics software, including general knowledge of robotic systems and controls.
  • Experience with 6-degree-of-freedom robot arm control.
  • Ability to work with multiple different robotic solution APIs.
  • Experience with safety field design, including safety-rated sensors, light curtains, e-stop circuits, and relevant safety standards such as ISO 10218 and ANSI/RIA R15.06.
  • Experience with sequencing and process control logic.
  • Ability to work with AI-based code generators.
  • Ability to work effectively on multiple tasks with multiple deadlines.
  • Ability to solve problems through creative and analytical thinking.
  • Ability to work with the local team and a design team overseas.
  • Ability to grasp new technologies and react to changes in a fast-paced environment.

Nice To Haves

  • Experience with Machine Vision.
  • Knowledge of kinematics and control theory.
  • Background in semiconductors and/or the test equipment industry.
  • Experience with WPF, capital equipment, factory integration, TCP/IP, or database programming.

Responsibilities

  • Design and extend software for a large test system.
  • Design operating software for capital equipment, factory information systems, and application software.
  • Collaborate with engineers from other disciplines to diagnose and solve complex system problems.
  • Work with a larger design team around the world.

Benefits

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