CareerPlanSign in

Firmware Engineer

Fremont, United StatesFull-time$130,000–$130,0002026-09-29 → 2026-10-08

Core

Design, develop, and test firmware and software for core hardware platforms in semiconductor manufacturing metrology systems.

Role type

Embedded Firmware Engineer

Builds

Firmware for industrial electronics and electrical systems used in semiconductor process control

Domain

Semiconductor manufacturing / Industrial electronics

Required skills

C/C++ for embedded systems, ARM cores, STM32 microcontrollers, hardware register manipulation, assembly language, low-level communication protocols (I2C, SPI, UART, USB, Ethernet), hardware debugging tools (oscilloscopes, logic analyzers, J-Link), CI/CD pipelines (via careerplan.io/jobs/A5-007-6E-B60-firmware-engineer-at-nova-ltd)

Preferred skills

Python for test automation, FPGA programming, Git version control

Technologies

ARM, STM32, C, C++, Python, Git, J-Link, I2C, SPI, UART, USB, Ethernet

Responsibilities

Develop and maintain firmware for existing and next-generation metrology platforms; Design and implement efficient C code targeting ARM cores and STM32 microcontrollers; Collaborate with hardware teams to bring up new boards and design/modify device drivers; Analyze and optimize system performance, memory management, and process execution; Conduct hardware-in-the-loop (HIL) testing, unit testing, and debugging; Adhere to CI/CD pipelines and write technical documentation

Seniority

Mid-level, hands-on IC