Software Engineer

MKS Instruments•Rochester, NY

About The Position

At Power Solutions, the Software Test Engineer partners with engineering, IT, and operations to develop highly automated test systems and the backend systems that support them. The role reports to the Operations Software Team Lead. The position involves developing desktop and web-based software for new and existing applications, utilities, and backend systems, and taking a systems-based approach to designing test systems. The engineer coordinates with test and design engineers on test-system requirements and analyzes schematics to ensure test systems appropriately stress important aspects of product functionality. Travel is required at most up to 5%; average travel has been less than one week per year. Work time is split equally between office and lab environments.

Requirements

  • Bachelor of Science in an engineering field, such as Electrical Engineering, Computer Science, Computer Engineering, or Software Engineering.
  • At least 2 years of job-related work experience.
  • Ability to program clean object-oriented code in a .NET-based language.
  • Ability to program clean object-oriented code using Python.
  • Understanding of networking and current web development technologies, such as REST and WebSockets.
  • Ability to work with an international team, both inside and outside the company.

Nice To Haves

  • Ability to analyze electrical schematics and understand the nature of designed circuits.
  • Experience working with AC, high-voltage, and RF circuitry.
  • Experience designing high-level automation, including robotics, machine vision systems, and industrial fieldbuses.

Responsibilities

  • Develop desktop and web-based software for new and existing applications, utilities, and backend systems.
  • Take a systems-based approach to designing new test systems.
  • Coordinate with test and design engineers on test-system requirements.
  • Analyze schematics to ensure test systems appropriately stress important parts of each product’s functionality.

Benefits

  • Discretionary annual bonus.
  • Medical, dental, and vision insurance.
  • 401(k) with company match.
  • Life and disability insurance.
  • 12 paid holidays.
  • Sick time.
  • 15 paid vacation days.
  • Six weeks of fully paid parental leave.
  • Adoption assistance.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service