A Day in Your Life at MKS:
As a Software Engineer at the Lasers Business Unit of MKS Instruments, you will partner with Spectra-Physics Scientists and Engineers; Optical, Electrical and Software to contribute to the design and development of new free-space and fiber-based laser systems providing firmware and software to enable new laser technologies. In this role, you will report to the Manager, Software Development.
You Will Make an Impact By:
- Develop Windows-based GUI interfaces for laser systems.
- System testing, debugging & test scripts development.
- Develop embedded code for new & existing laser products based upon ARM microcontrollers.
- Work in a collaborative environment sharing ideas, practices & code.
- Support existing products by performing failure analyses & troubleshooting.
- Coordinate closely with optical engineers, physicists, marketing & customers to develop, deliver & support industry-leading laser systems.
Skills You Bring:
- BS degree in Electrical Engineering, Software Engineering or equivalent
- 5+ years related experience
- Proficiency programming in C, C#, Python, C++.
- Understanding of Windows-based GUI software design and embedded firmware design techniques.
- Familiarity with I/O devices such as ADC, DAC and interfaces such as I2C, SPI, RS-232, RS-485, Ethernet & USB.
- Ability to read electronic schematic diagrams & component datasheets.
- Experience with test equipment (DVM, Power Supply, Oscilloscopes).
- Use of version control systems & build tools (Azure DevOps, GIT)
- Excellent communication, documentation & organizational skills.
- Quality-driven. Committed to meeting schedules, able to balance performance, cost & time constraints.
Preferred Skills:
- Advanced degree.
- Formal Agile methodology experience.
- Experience with Real-Time Operating Systems (Azure/Threadx, FreeRTOS), QNX and/or LINUX.
- OOP/OOD, C# and MS Visual Studio.
- Experience working with distributed teams.
- Experience with Programmable logic such as FPGA.
- Precision equipment design & development.
Physical Demands and Working Conditions:
US requirement due to Americans with Disabilities Act (ADA). However, each country is different due to employment laws, so HR Partner discretion is advised. See HR Partner with any questions.