Overview
Embedded Firmware Engineer role in MKS Instruments' Bangalore Engineering team, contributing to the design, development, testing, sustaining engineering, and documentation of advanced MKS products.
What you'll do
- Design, develop, troubleshoot and debug control algorithms for embedded controls.
- Develop applications using high level programming languages.
- Analyze and determine system software test standards and procedures.
- Determine hardware compatibility and/or hardware design solutions.
What you'll need
- Bachelor of Science in Electrical or Computer engineering.
- 3+ 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.
Nice to have
- Experience with EtherCat or comparable field buses.
- Experience with Python or FreeRTOS.
- Experience with the STM32 family of processors.
Details
- Reports to the Bangalore Engineering Manager.
- Location: Bangalore (Whitefield), India.
- Physical demands: ability to sit at a computer workstation for extended periods; ability to use laboratory equipment and occasionally lift and move electronic equipment or test fixtures up to 25 pounds.
- Work is performed in office and engineering laboratory environments, with regular use of electronic test equipment and prototype hardware.
- Certain positions require access to controlled goods and technologies subject to export control regulations; applicants may be limited where required by law.
Read the full description and apply on the company’s own careers page.