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 Jobs64
Companies Hiring18
$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

64 open Embedded & Firmware Engineer jobs across 18 companies.

CHAOS Industries1w
Firmware Engineer
El Segundo, California, United States·Physical Systems
Skild AI1w
Camera Systems Software Engineer - India
Bengaluru, India·Physical Systems
Anthropic1w
Platform Hardware Security
San Francisco, CA | New York City, NY | Seattle, WA·Physical Systems
Nebius1w
Senior Embedded Software Engineer
Remote - United States·Physical Systems
CHAOS Industries2w
Software Engineer - Guidance, Navigation, and Controls
Hawthorne, California, United States·Physical Systems
CHAOS Industries2w
Senior Embedded Flight Software Engineer
Hawthorne, CA·Physical Systems
CHAOS Industries2w
Senior Autonomy & Guidance Software Engineer
Los Angeles, CA·Physical Systems
CHAOS Industries2w
Guidance, Navigation, and Control Software Engineer
Los Angeles, CA·Physical Systems
CHAOS Industries2w
GNC Software Engineer
Hawthorne, California, United States·Physical Systems
CHAOS Industries2w
Flight Controls & Guidance Software Engineer
Los Angeles, CA, USA·Physical Systems
CHAOS Industries2w
Effector Guidance Software Engineer
Hawthorne, CA·Physical Systems
Graphcore2w
Senior Firmware Validation Engineer
Austin, Texas, United States·Physical Systems
Graphcore2w
Senior UEFI Firmware Engineer
Austin, Texas, United States·Physical Systems
Graphcore2w
Staff UEFI Firmware Engineer
Austin, Texas, United States·Physical Systems
Graphcore2w
Principal BMC Firmware Developer
Austin, Texas, United States·Physical Systems
OpenAI2w
Firmware Engineer, Robotics
San Francisco·Physical Systems
Shield AI3w
Staff Engineer, Software Embedded Applications (R5033)
United States·Physical Systems
Graphcore3w
Principal BMC Firmware Engineer
Austin, Texas, United States·Physical Systems
Mecka3w
Senior Embedded & Partner Integration Engineer
Shenzhen·Physical Systems
Mecka3w
Senior Embedded / Edge Platform Lead
Toronto·Physical Systems