MCU Embedded Software Engineer
1
Which company are you aiming at?
To generate precise rejection-prevention feedback and application strategy, tell us where you're targeting.
2
Send your application
You need an account so we know where to send the feedback.
The job description
Tech stack. C, ARM Cortex-M0+/M4/M7, STM32/NXP/Renesas families, HAL/LL drivers, FreeRTOS, low-power modes, ADC/DAC/timers, CAN/LIN
About the role
You will join an appliance manufacturer building the microcontroller firmware inside ovens, washers, and HVAC controls shipped by the millions. The MCU team owns the 8-bit-to-32-bit firmware that reads sensors, drives actuators, and keeps appliances safe for a decade of daily use. This role matters because appliance firmware must be boring in the best sense: it runs for years without updates, survives brownouts and noise, and never does anything surprising.
What you will achieve
- Ship MCU firmware for two appliance control boards from first prototype through UL certification and mass production, with zero certification findings on firmware, and all certification evidence delivered on schedule
- Drive field failure rates below 50 PPM by hardening brownout handling, EEPROM wear leveling, and watchdog strategies, measured across the first million units, with monthly quality reviews tracking the trend
- Reduce standby power below 0.5 W to meet the next round of energy regulations, verified by third-party test lab measurement on production units
- Build a sensor and actuator driver set (temperature, humidity, motor, relay, display) reused across three product families, cutting new-product firmware effort by a third, as measured in engineering hours per new SKU
- Own the factory calibration and end-of-line test firmware that keeps production yield above 99.5% and flags process drift before it becomes scrap
What you will bring
Must-haves
- 2-5 years writing production firmware for specific MCU families such as STM32, NXP Kinetis/LPC, Renesas RA/RX, or Microchip
- Strong C with register-level and HAL-level fluency, and the judgment to know when each is appropriate
- Experience with the peripheral mix of appliance control: ADC sampling, PWM, timers, capacitive touch, and segment or TFT displays
- Low-power design experience: sleep modes, wake sources, and current budgets verified by measurement
- Familiarity with motor control basics such as BLDC or induction control, or heater/relay control loops
- Robustness instincts: debouncing, filtering, fault detection, and safe-state behavior designed in from the start
- Experience supporting manufacturing: calibration flows, test fixtures, and yield analysis with the factory team
Nice-to-haves
- Experience with functional safety concepts for appliances such as UL 60730 Class B
- Knowledge of LIN or other cost-optimized in-product networks
- Familiarity with EMC-hardened firmware practices for noisy appliance environments
Apple
NVIDIA
Tesla
Qualcomm
Bosch
Garmin