Senior Robotics Software Engineer (Integrated System Test, Sunnyvale)

Teradyne•Sunnyvale, CA
•$167,200 - $267,600•Onsite

About The Position

Design and extend software for a large test system incorporating multiple levels of software. The role 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 is primarily on-site. Moderate travel is required within the United States and to Southeast Asia.

Requirements

  • At least 10 years of software development experience programming in C++, C#, Python, or similar languages.
  • Solid experience developing distributed and multithreaded applications.
  • Solid understanding of object-oriented design.
  • Robotics software experience, including general knowledge of robotic systems and controls.
  • Experience with 6-degree-of-freedom robot arm control.
  • Ability to work with multiple 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 an overseas design team.
  • Ability to grasp new technologies and adapt to changes in a fast-paced environment.

Nice To Haves

  • Machine vision experience.
  • 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.
  • Collaborate with a larger design team around the world.

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