HamburgerMenu
hirist

MKS Inc. - Senior Software Engineer - ARM/Microcontroller

MKS Inc.
Bangalore
5 - 8 Years

Posted on: 14/07/2025

Job Description

A Day in Your Life at MKS :

As a Software Engineer supporting 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 embedded code for new & existing laser products based upon ARM microcontrollers.

- Develop Windows-based GUI interfaces for laser systems.

- Bring-up, system debugging & code optimization.

- 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.

- Understanding of embedded firmware techniques & challenges.

- Familiarity with I/O devices such as ADC, DAC, FPGA and interfaces such as I2C, SPI, RS-232, Ethernet & USB.

- Ability to read electronic schematic diagrams & component datasheets.

- Proficiency programming in C, C++, C#.

- Experience with test equipment (DVM, 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.

- C# and MS Visual Studio.

- Experience working with distributed teams.

- Experience with Programmable logic such as FPGA.

- Precision equipment design & development.


info-icon

Did you find something suspicious?