CareerPlan

Firmware Engineer

Westminster, CORemoteFull-time$120k2026-10-07 → 2026-11-10
HybridCitizens or permanent residents only

Core

Develop and maintain embedded firmware for MR platforms, collaborating with hardware, FPGA, and systems teams to bring engineering challenges to life.

Role type

Senior IC firmware engineer (embedded C++)

Builds

Embedded software components and features for MR platforms

Domain

Embedded systems / Automotive / Robotics

Required skills

C++ (OOP, memory management, concurrency), embedded software development, hardware interface programming, debugging (debuggers, emulators, analyzers), Linux development, Git, CI/CD, automated testing

Preferred skills

None stated

Technologies

C++, Linux, Git, debuggers, emulators, protocol analyzers, logic analyzers

Responsibilities

Own firmware features from requirements to defect resolution; develop maintainable embedded C++ code; collaborate with cross-functional teams; isolate software/hardware issues; create unit and integration tests; participate in code reviews; estimate and track work; produce technical documentation

Seniority

Senior, hands-on IC