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
16open jobs
6companies hiring
$02

Skills

What companies are looking for in this role.

$ skills --core

Developing and debugging low-level embedded software for microcontrollers and system-on-chip devices

95%

Designing and implementing board-level hardware bring-up and initialization code

92%

Developing firmware for real-time operating systems and bare-metal embedded systems

90%

Diagnosing hardware issues using oscilloscopes, logic analyzers, JTAG debuggers, and other instrumentation

88%

Implementing and optimizing communication protocols including CAN, UART, SPI, Ethernet, and serial interfaces

85%

Performing root-cause analysis and debugging complex cross-layer issues between hardware, firmware, and software stacks

85%

Designing and implementing firmware for baseboard management controllers and platform management

82%

Collaborating with hardware engineering teams on schematic review and hardware-firmware integration

80%

Implementing sensor drivers and subsystem integration for hardware monitoring and telemetry

78%
$ skills --emerging

Implementing continuous integration and automated testing frameworks for firmware validation

75%

Implementing secure boot mechanisms, trusted boot chains, and secure firmware update frameworks

68%

Designing and implementing firmware security architectures and hardware-rooted security solutions

65%

Developing motor control firmware including field-oriented control algorithms and system identification

60%

Developing firmware for camera sensor bring-up, control, and image capture pipelines

58%

Designing custom network operating system images and switch platform management

55%

Architecting firmware for distributed data services and middleware frameworks in AI infrastructure

55%
$ skills --soft

Collaborating across cross-functional teams including hardware, software, systems, and validation engineering

92%

Participating in code reviews and maintaining firmware quality standards

85%

Documenting firmware designs, architectural decisions, and technical specifications

82%

Participating in agile ceremonies and continuous process improvement

75%

Mentoring and providing technical guidance to junior engineering team members

72%

Planning, designing, and executing validation strategies for complex firmware systems

68%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Cvery high
C++very high
Pythonhigh
$ tech --framework
FreeRTOShigh
OpenBMChigh
Zephyr RTOShigh
ASIC SDKmoderate
DDSmoderate
EDK IImoderate
ROSmoderate
SONiCmoderate
VxWorksmoderate
Yoctolow
$ tech --platform
Linuxvery high
AMI SPXmoderate
Dockermoderate
UEFImoderate
$ tech --tool
JTAGvery high
GDBhigh
Githigh
Logic analyzerhigh
Oscilloscopehigh
Lauterbachmoderate
Bazellow
$ tech --concept
UARTvery high
CANhigh
Ethernethigh
SPIhigh
BLDCmoderate
Ethercatmoderate
RS-485moderate
SAImoderate
SMBusmoderate
USBmoderate
BLElow
FOClow
Redfishlow
Wi-Filow
$04

Open Jobs

16 open Embedded & Firmware Engineer jobs across 6 companies.

Waymo1w
Software Engineer, Embedded Systems (BMC)
Taipei City, Taipei, Taiwan·Physical Systems
Graphcore2w
2026 Graduate Firmware Engineer
Bristol, UK·Physical Systems
Skild AI2w
Firmware/ Embedded Systems Engineer
Pittsburgh, San Francisco, Bengaluru·Physical Systems
CoreWeave2w
Firmware Engineer, SPX
Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA·Physical Systems
CoreWeave2w
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
Staff Firmware Validation Engineer
US - Milpitas·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 Microcontroller Firmware Developer
Austin, Texas, United States; US - Milpitas·Physical Systems
Graphcore1mo
Staff Embedded SW/FW Engineer (Bringup)
Austin, Texas, United States·Physical Systems
Figure AI1mo
Senior Firmware Engineer
San Jose, CA·Physical Systems
Figure AI2mo
Staff Embedded Software Engineer
San Jose, CA·Physical Systems
OpenAI3mo
Camera Firmware Engineer, Consumer Devices
San Francisco·Physical Systems
OpenAI3mo
Embedded SWE, Consumer Devices
San Francisco·Physical Systems
OpenAI5mo
Networking Operating System Firmware Engineer
San Francisco·Physical Systems