Applied Methods
~The MetaPhysical SystemsEmbedded & Firmware Engineer

Embedded & Firmware Engineer

Engineers in this role develop and optimize firmware that powers AI infrastructure hardware—from baseboard management controllers in data centers to motor controllers in robotics systems to camera sensor drivers in vision platforms. They work at the boundary between silicon and software, writing low-level C/C++ code to manage power, thermal systems, sensors, and real-time control, often using RTOS environments and debugging with JTAG and oscilloscopes. This work distinguishes itself from higher-level embedded software engineering by its focus on board bring-up, hardware validation, and tight hardware-firmware integration during product bringup. These engineers typically sit in hardware-adjacent teams within AI companies—working closely with silicon teams, hardware engineers, and systems architects to ensure new AI chips and platforms function reliably at scale in production environments.

$ titles --canonical
Firmware EngineerEmbedded Software EngineerEmbedded Systems EngineerSenior Firmware EngineerStaff Embedded Software EngineerMicrocontroller Firmware DeveloperCamera Firmware EngineerASIC Firmware EngineerOpenBMC Firmware Developer
Open Jobs65
Companies Hiring19
$02

Skills

What companies are looking for in this role.

$ skills --core

Developing embedded firmware for microcontroller and system-on-chip platforms

95%

Developing device drivers for sensors, peripherals, and communication interfaces

90%

Debugging complex hardware-software interactions using test and diagnostic tools

88%

Writing low-level hardware abstraction layers and board support packages

85%

Designing and implementing real-time operating system configuration and task scheduling

85%

Performing board bring-up and hardware validation activities

82%

Integrating and optimizing communication protocols and bus interfaces

82%

Building and maintaining continuous integration and deployment pipelines for firmware

82%

Optimizing power consumption and thermal performance in resource-constrained systems

80%

Developing comprehensive firmware test suites and validation frameworks

80%

Designing and maintaining over-the-air update infrastructure and deployment pipelines

78%

Optimizing interrupt service routines and direct memory access paths for minimal latency

75%

Implementing secure boot, firmware attestation, and secure update mechanisms

75%

Implementing safety-critical mechanisms and fault-response behaviors

72%

Developing real-time synchronization and deterministic communication protocols

72%

Implementing motor control algorithms including PID loops and field-oriented control

70%

Developing subsystem models and simulators for hardware-in-the-loop testing

70%
$ skills --emerging

Designing telemetry, monitoring, and observability infrastructure for fleet management

70%

Integrating machine learning model inference within firmware constraints

65%
$ skills --soft

Collaborating with cross-functional teams including hardware and systems engineers

90%

Documenting firmware architecture, design decisions, and technical specifications

80%

Reviewing code and providing technical guidance to junior engineers

75%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Cvery high
C++very high
Pythonhigh
Gomoderate
$ tech --framework
FreeRTOShigh
Zephyrhigh
ALSAmoderate
EtherCATmoderate
Redfishmoderate
AudioFlingerlow
gNMIlow
TinyALSAlow
$ tech --platform
ARM Cortex-Mhigh
Linuxhigh
Androidmoderate
RISC-Vmoderate
$ tech --tool
JTAGhigh
Logic analyzerhigh
Oscilloscopehigh
buildrootmoderate
Device Treemoderate
U-Bootmoderate
$ tech --concept
I2Cvery high
SPIvery high
ADChigh
BMChigh
CI/CDhigh
DMAhigh
GPIOhigh
HALhigh
PCIehigh
PIDhigh
PWMhigh
UARThigh
Agilemoderate
BIOS/UEFImoderate
DDRmoderate
DSPmoderate
FOCmoderate
I2Smoderate
PMBusmoderate
Scrummoderate
SMBusmoderate
SPDMlow
$04

Open Jobs

65 open Embedded & Firmware Engineer jobs across 19 companies.

Crusoe2d
Senior Staff Software Engineer, Founding BMC
San Francisco, CA - US·Physical Systems
Graphcore1w
2026 Graduate Firmware Engineer
Bristol, UK·Physical Systems
Figure AI2w
Firmware Intern [Fall 2026]
San Jose, CA·Physical Systems
Anthropic3w
Platform Security Engineer, OpenBMC
San Francisco, CA | New York City, NY | Seattle, WA·Physical Systems
Helsing3w
Embedded Test Software Engineer – Hardware Interface & Automation 
Munich·Physical Systems
CHAOS Industries3w
Firmware Engineer
El Segundo, California, United States·Physical Systems
Skild AI3w
Camera Systems Software Engineer - India
Bengaluru, India·Physical Systems
Anthropic3w
Platform Hardware Security
San Francisco, CA | New York City, NY | Seattle, WA·Physical Systems
Nebius1mo
Senior Embedded Software Engineer
Remote - United States·Physical Systems
CHAOS Industries1mo
Software Engineer - Guidance, Navigation, and Controls
Hawthorne, California, United States·Physical Systems
CHAOS Industries1mo
Senior Embedded Flight Software Engineer
Hawthorne, CA·Physical Systems
CHAOS Industries1mo
Senior Autonomy & Guidance Software Engineer
Los Angeles, CA·Physical Systems
CHAOS Industries1mo
Guidance, Navigation, and Control Software Engineer
Los Angeles, CA·Physical Systems
CHAOS Industries1mo
GNC Software Engineer
Hawthorne, California, United States·Physical Systems
CHAOS Industries1mo
Flight Controls & Guidance Software Engineer
Los Angeles, CA, USA·Physical Systems
CHAOS Industries1mo
Effector Guidance Software Engineer
Hawthorne, CA·Physical Systems
Graphcore1mo
Senior Firmware Validation Engineer
Austin, Texas, United States·Physical Systems
Graphcore1mo
Senior UEFI Firmware Engineer
Austin, Texas, United States·Physical Systems
Graphcore1mo
Staff UEFI Firmware Engineer
Austin, Texas, United States·Physical Systems
Graphcore1mo
Principal BMC Firmware Developer
Austin, Texas, United States·Physical Systems