CareerPlanSign in

Firmware Engineer

USA💼 Full-time💰 $80,000–$80,000🗓 2026-09-29

Core

Develop and maintain firmware for wire-free smart switch solutions used in homes, ensuring safety standards and supporting product launches.

Role type

Senior embedded firmware engineer (bare-metal/RTOS)

Builds

Smart home devices (wire-free switches) for home builders, contractors, and homeowners

Domain

Consumer electronics / Smart home / Embedded systems

Required skills

C programming, bare-metal firmware, RTOS, 32-bit microcontrollers, peripheral drivers, hardware abstraction layers, embedded testing, unit testing, integration testing, automated test coverage, CI/CD workflows, over-the-air updates, root-cause analysis, hardware debugging, Python scripting, build infrastructure

Preferred skills

Professional Engineer (P.Eng) designation, experience with radio links, switching electronics, battery-operated devices, sensors, AI coding tools

Technologies

C, C++, Python, RTOS, Linux, AI tools

Responsibilities

Own firmware features from requirements through implementation, testing, release, and field support; write and maintain embedded firmware including drivers and HALs; support board bring-up and debug hardware/firmware interactions; develop unit and integration tests and maintain automated test coverage; contribute to firmware releases and over-the-air update systems; create Python support tools and build infrastructure; evaluate technical trade-offs and participate in design reviews; collaborate with electrical and software engineers on interfaces; resolve field issues via root-cause analysis; assist manufacturing with production bring-up and test firmware.

Seniority

Senior, hands-on IC

Sourced via devitjobs · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.