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 Jobs20
Companies Hiring8
$02

Skills

What companies are looking for in this role.

$ skills --core

Designing and implementing low-level firmware architecture across hardware platforms

95%

Conducting hardware bring-up and platform validation including bootloaders, kernel configuration, and device tree management

92%

Debugging embedded systems using hardware tools such as oscilloscopes, logic analyzers, JTAG, and GDB

90%

Developing real-time embedded software for bare-metal systems and RTOS environments

88%

Implementing low-level communication protocol drivers for buses and interfaces such as CAN, SPI, I2C, UART, and Ethernet

87%

Performing root-cause analysis and debugging cross-layer issues spanning hardware, firmware, and operating systems

85%

Building and maintaining CI/CD pipelines for firmware compilation, testing, signing, and release

83%

Optimizing firmware performance including power consumption, memory usage, and latency profiles

82%

Leading hardware-software integration and validation across multiple hardware revisions

80%

Developing firmware for sensor integration, power management, and thermal control subsystems

79%

Designing telemetry, monitoring, and observability systems for fleet operations and field diagnostics

78%

Writing automation scripts and tools for test automation, hardware calibration, and data management

77%

Reading and interpreting hardware schematics and design documentation

76%

Managing secure boot, firmware signing, attestation, and secure firmware update mechanisms

75%

Building custom operating system images and managing Linux kernel integration for embedded platforms

75%

Architecting BMC and platform management firmware for data center infrastructure

72%

Implementing safety-critical and reliability-focused embedded software following industry safety standards

70%

Developing motor control firmware including field-oriented control algorithms for BLDC motors

68%

Integrating firmware with higher-level frameworks and middleware such as ROS and distributed data services

65%
$ skills --emerging

Developing firmware for AI accelerator and specialized compute hardware platforms

72%

Implementing firmware validation and test automation frameworks for complex multi-component systems

68%
$ skills --soft

Participating in code reviews and maintaining high standards for code quality and maintainability

76%

Communicating technical decisions and trade-offs to leadership and cross-functional stakeholders

70%

Mentoring junior engineers and building high-performing firmware engineering teams

68%

Collaborating with ODM and OEM partners to align on firmware requirements and technical architecture

65%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Cvery high
C++very high
Pythonhigh
Rustmoderate
$ tech --framework
OpenBMChigh
AMI SPXmoderate
Device Treemoderate
EDK IImoderate
FreeRTOSmoderate
Redfishmoderate
ROSmoderate
SAImoderate
SONiCmoderate
U-Bootmoderate
UEFImoderate
Yoctomoderate
DDSlow
$ tech --platform
ARMvery high
Linuxvery high
Dockermoderate
x86moderate
$ tech --tool
GDBhigh
Githigh
JTAGhigh
Logic Analyzerhigh
Oscilloscopehigh
Bazelmoderate
Lauterbachmoderate
$ tech --concept
CI/CDvery high
BMChigh
CANhigh
Ethernethigh
I2Chigh
RTOShigh
SPIhigh
UARThigh
ASIC SDKmoderate
BLDCmoderate
EtherCATmoderate
FOCmoderate
RS-485moderate
SMBusmoderate
SPDMlow
$04

Open Jobs

20 open Embedded & Firmware Engineer jobs across 8 companies.

Crusoe3d
Senior Staff Software Engineer, BMC (Founding)
San Francisco, CA - US·Physical Systems
Graphcore1w
Staff Firmware Engineer
Bristol, UK·Physical Systems
Figure AI1w
Firmware Intern [Summer 2026]
San Jose, CA·Physical Systems
Figure AI2w
Embedded Software Intern [Fall 2026]
San Jose, CA·Physical Systems
Waymo3w
Senior Software Engineer, Vehicle Platforms C++
Mountain View, CA, US·Physical Systems
Waymo1mo
Software Engineer, Embedded Systems (Bare metal)
Taipei City, Taipei, Taiwan·Physical Systems
Graphcore1mo
2026 Graduate Firmware Engineer
Bristol, UK·Physical Systems
Skild AI1mo
Firmware/ Embedded Systems Engineer
Pittsburgh, San Francisco, Bengaluru·Physical Systems
CoreWeave1mo
Firmware Engineer, SPX
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA·Physical Systems
CoreWeave1mo
Senior Firmware Engineer, OpenBMC
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA·Physical Systems
Graphcore1mo
Staff Embedded SW/FW Engineer (Bringup) - Bengaluru
Bengaluru, India·Physical Systems
Graphcore1mo
Principal Security Firmware Engineer
Austin, Texas, United States; US - Milpitas·Physical Systems
Graphcore1mo
Senior Embedded SW/FW Engineer (Bringup)
Austin, Texas, United States·Physical Systems
Graphcore1mo
Staff Firmware Validation Engineer
US - Milpitas·Physical Systems
Figure AI2mo
Senior Firmware Engineer
San Jose, CA·Physical Systems
Waabi2mo
Senior / Staff Embedded Software Engineer
Toronto, ON·Physical Systems
Figure AI3mo
Staff Embedded Software Engineer
San Jose, CA·Physical Systems
OpenAI4mo
Camera Firmware Engineer, Consumer Devices
San Francisco·Physical Systems
OpenAI4mo
Embedded SWE, Consumer Devices
San Francisco·Physical Systems
OpenAI6mo
Networking Operating System Firmware Engineer
San Francisco·Physical Systems