Search by job, company or skills

MKS Inc

Embedded Firmware Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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.

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 147318347

Similar Jobs

Bengaluru, India

Skills:

UsbNvmeUartSpiPcieI2cSataACPIhardware schematicsembedded software debugging techniquesx86 assemblyItpC LanguageCPU system architectureAriumAMD HDT

Bengaluru, India

Skills:

software development tools UartSpiCVersion Control SystemsI2cMisra-CSTM8Msp430bug-tracking systemslow-power optimization techniquesADCMicrocontrollersSTM32custom segment LCDsATEX certificationEmbedded Systems

Bengaluru, India

Skills:

CControl AlgorithmsDigital Control LibrariesADC SamplingPWM GenerationProtection LogicEmbedded Firmware Development

Bengaluru, India

Skills:

JavaAlgorithmsCEthernet SwitchingData StructuresNetworking TechnologiesNetworking ProtocolsData Center Networking ArchitectureEmbedded Operating Systems

Bengaluru

Skills:

Firmware TestingHIL TestingPythontesting EthernetModbus TCP/RTUProtocol Testing