Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MKS Instruments Logo

Software Engineering Intern/Co-op - Power Solutions

MKS Instruments

$22 - $29
Sep 24, 2025
Rochester, NY, USA
Apply Now

MKS Instruments is looking to integrate a new test automation component into their existing testing infrastructure, develop a universal automation tool, and potentially contribute to a new embedded test platform. This role aims to gain hands-on experience with hardware, firmware testing, and professional software development practices.

Requirements

  • Must have working experience with terminals, like shell, telnet and ssh, on Windows and on Linux (Ubuntu).
  • Must be familiar with python3, its development ecosystem, common design patterns.
  • Must have basic knowledge of networking, like TCP/UDP, IP routing, network interface cards and drivers.
  • Must have basic knowledge of source code version control system, the code review process, Continuous Integration services and industry common coding styles.
  • Prefer basic understanding of embedded system design including ARM processor, embedded linux or real-time operating system, FPGA, DDR, Flash, etc
  • Prefer hand-on project/industry experience on designing a high performance and timing critical embedded solution running on SoC.

Responsibilities

  • Interfacing with embedded devices and laboratory equipment, such as oscilloscopes.
  • Exercise the existing testing framework to integrate a new test automation component.
  • Creating a universal automation tool to programmatically control, replay and validate the functionalities of the products under test
  • Or contributing to a new embedded test platform running a real-time operating system with a custom timing critical remote-control interface via Python.
  • Or contributing to development automations to be fast and efficient.
  • Handling simple low-power electrical and electronic wiring like 110V AC, Ethernet, RJ45, SMB, BNC.
  • Handling high-voltage product in 280/480VAC

Other

  • 9-month+ intern, co-op assignment from January to August 2026 (ideally goes longer) within a functional area of MKS Instruments that provides students a comprehensive and engaging experience from before your program starts to after the program ends.
  • Enrolled in a Bachelor’s Degree program in Computer Science and/or Electrical/Computer Engineering with concentrations in embedded system and electronic designs or relevant majors.
  • Participating in the software development process, including stand-up meetings, planning sessions, grooming, reviews, demonstrations, and retrospectives.
  • Following the software development process
  • Operates in a professional office environment