MKS Instruments is seeking an exceptional Embedded Software Engineer Co-op to join the team to develop vacuum valve products and find innovative ways to solve customer problems.
Requirements
- Experience in embedded software development with a working knowledge of C/C++ and Python.
- Familiar with PC-based development environment, as well as with in-circuit emulators, oscilloscopes, and other equipment for embedded systems development.
- Understanding of micro controllers and/or DSPs with multiple peripherals and communication interfaces
- Able to read and understand electrical schematics.
- Good communication skills and a “hands on” approach to problem solving.
- Ability to work with minimum supervision with strong sense of ownership and desire for excellence.
Responsibilities
- Develop embedded software with mentorship from senior Software Engineers in support of existing and new MKS pressure control valves used in semiconductor manufacturing & other vacuum applications.
- Work with the Hardware and Controls Engineering staff to develop innovative solutions to customer problems.
- Troubleshoot issues at the hardware and system level.
- Perform tests and develop test automation scripts to validate firmware and system-level control valve functionality and features. Collect and analyze the data and document the procedures and results.
- Communicate technical information effectively in both oral and written form.
Other
- Enrolled in a Bachelor’s Degree program in Electrical and Computer Engineering, Computer Science or relevant majors
- Good communication skills
- Ability to work with minimum supervision with strong sense of ownership and desire for excellence.
- Customer focused
- Result oriented