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 recent laser technologies. In this role, you will report to the Manager, Software Development.
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.
Support existing products by performing failure analyses & troubleshooting.
Coordinate closely with optical engineers, physicists, marketing & customers to develop, deliver & support industry-leading laser systems.
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.
- Experience with test equipment (DVM, Power Supply, Oscilloscopes).
- Use of version control systems & build tools (Azure DevOps, GIT)
- Quality-driven. Committed to meeting schedules, able to balance performance, cost & time constraints.
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.
US requirement due to Americans with Disabilities Act (ADA).
📌 Software Development Engineer, Sr (Bengaluru)
🏢 MKS
📍 Bengaluru