Embedded Firmware Engineer
MKS Instruments View all jobs
- India
- Permanent
- Full-time
- 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.
- 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.
- 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.