Embedded Firmware Engineer

MKS GmbH 

📍 Bengaluru South, India 🇮🇳

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Firmware Engineer Jobs

Key Skills

CC++EtherCatFreeRTOSSTM32

Industry

SemiconductorConsumer Electronics

Job Description

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.