MI

Embedded Firmware Engineer

Accepting applications

MKS Inc. · Bengaluru South, Karnataka, India

Full-Time Mid_senior C++I2CPythonSPI
Posted
2d ago
Category
Verification
Experience
Mid_senior
Country
India
A Day in Your Life at MKS:

As a Senior Firmware Engineer with MKS’s Flow Solutions group, you’ll be a key member of a talented cross-functional team, developing firmware that enables our mass flow controllers and meters technology.

You Will Make an Impact By:

Assisting in the architectural design, implementation, verification and validation of firmware for embedded products supporting semiconductor manufacturing and other advanced markets
Engaging with customers to understand their application and integration challenges, and creating advanced features and functionality that drive their success.
Supporting the development and diagnostics of the hardware surrounding the processor
Working collaboratively with other software engineers and engineers/scientists of other disciplines to solve challenging problems.

Skills You Bring:

Bachelor of Science in Electrical or Computer engineering required.
5+ years of experience in the development of embedded system architecture and algorithms.
Fluency with the C and C++ programming languages
Experience with using emulators, communication bus monitoring hardware/software, oscilloscopes, and similar tools to develop and debug products.

Preferred Skills:

Experience with EtherCat , Devcienet, or comparable field buses.
Experience with Python or FreeRTOS.
Experience with the STM32 family of processors.
Experience with Hilscher netX90 family of processors.
Experience designing for semiconductor capital equipment.
Experience with SPI, I2C, and similar board level communication interfaces.
Experience at troubleshooting to the component / board level.
Show more Show less