CareerPlan

Embedded Firmware Engineer

USAFull-time$50k–$100k2026-11-05 → 2026-11-09
On-site

Core

Develop and maintain embedded C/C++ firmware for 32-bit Arm microcontrollers, implementing device interfaces, measurement, and control functions for scientific and industrial vacuum equipment.

Role type

Embedded Firmware Engineer

Builds

Environmental testing systems, spectroscopy equipment, and other scientific/industrial hardware

Domain

Scientific instruments / Industrial controls / Vacuum technology

Required skills

Embedded C, C++, 32-bit Arm microcontrollers, STM32, bare-metal firmware, RTOS, register-level programming, hardware debugging, circuit tracing, Git

Preferred skills

STM32CubeIDE, vendor peripheral libraries, Python, production test fixtures, automated regression testing, Atmel/Microchip AVR/SAM codebases

Technologies

ARM, STM32, STM32CubeIDE, Git, Python, C++, Hardware

Responsibilities

Develop maintainable embedded firmware for 32-bit Arm microcontrollers; work with electrical engineers during board bring-up; reproduce production failures and identify root causes; support PCB revisions and component changes; verify changes on hardware under normal and failure conditions; maintain source control and production programming instructions.

Seniority

Mid-level (2+ years experience)