Posted in

Software Engineering Co-op

Software Engineering Co-op

CompanyMKS Instruments
LocationRochester, NY, USA
Salary$25 – $25
TypeInternship
DegreesBachelor’s
Experience LevelInternship

Requirements

  • Currently enrolled in a bachelor’s degree program in computer science, computer engineering, or a related field, with a focus on embedded systems and electronic design.
  • Must have development experience in real-world projects using Go and Node.js. C++ experience is preferred.
  • Experience with UI frameworks and front-end libraries, such as React.
  • Must have working experience with terminals such as shell, telnet, and SSH on both Windows and Linux.
  • Must have a basic understanding of networking, such as TCP/UDP, IP routing, and network interface cards and drivers.
  • Must have a basic knowledge of source code version control systems, the code review process, and Continuous Integration services.
  • 4th or 5th year students preferred.

Responsibilities

  • Interface with embedded devices and laboratory equipment, such as oscilloscopes.
  • Handle simple low-power electrical and electronic wiring like 110V AC, Ethernet, RJ45, SMB, BNC.
  • Participate in the software development process, including stand-up meetings, planning sessions, grooming, reviews, demonstrations, and retrospectives.
  • Familiarize yourself with the existing system connectivity, UI/UX design and understand the user requirements.
  • Propose and implement a solution to address system connectivity and UI/UX requirements.
  • Add unit tests and integration tests for the solution.
  • Host training sessions on the new UI experiences for the engineering teams.
  • Attend various meetings, like 1-1 with managers and/or mentors, staff meetings, ad-hoc discussion meetings.

Preferred Qualifications

  • 4th or 5th year students preferred.