Scope. Firmware, bootloaders, RTOS work, board bring-up, silicon enablement, and software written against a datasheet rather than an API.
Not here. Linux device drivers running under a general-purpose kernel are filed under kernel, and hardware design roles that write no software are out of scope.
Languages named on these postings. C++ (32), Rust (8), Assembly (2), Go (2).
Hiring most into this area. CoreWeave (3), OpenAI (3), Zipline (3), Astranis (2), Tenstorrent (2).
ASIC Firmware Engineer, Modeling
view source ↗
Staff Machine Learning Engineer - Edge AI
view source ↗
Senior Software Engineer - Embedded
view source ↗
Senior Embedded Engineer, AI IP
view source ↗
Staff Engineer, Embedded Linux Developer
view source ↗
Embedded Linux Security Engineer
view source ↗
Linux Embedded Software Engineer
view source ↗
Onboard Infrastructure Senior Software Engineer
view source ↗
Senior Embedded Firmware Engineer - Long Range Platform
view source ↗
Senior Embedded Software Engineer
view source ↗
Senior Firmware Engineer - Motors
view source ↗
25 more roles touch embedded & firmware without being filed under it
Every role is filed under one sub-domain — the one its own title says it is. These reference embedded & firmware as secondary work.
Operating System Kernel Engineer
view source ↗
Platform Security Engineering, Operating Systems
view source ↗
C++/Rust Graphics and Windowing System Software Engineer - Mir
view source ↗
Junior Linux Kernel Engineer - Ubuntu
view source ↗
Lead Linux Kernel Engineer - Ubuntu
view source ↗