Embedded & Firmware Engineer
Engineers writing software that runs directly on hardware — firmware, embedded systems, RTOS, device drivers, microcontroller programming, and board support packages.
Skills
What companies are looking for in this role.
Developing and debugging low-level embedded software for microcontrollers and system-on-chip devices
Designing and implementing board-level hardware bring-up and initialization code
Developing firmware for real-time operating systems and bare-metal embedded systems
Diagnosing hardware issues using oscilloscopes, logic analyzers, JTAG debuggers, and other instrumentation
Implementing and optimizing communication protocols including CAN, UART, SPI, Ethernet, and serial interfaces
Performing root-cause analysis and debugging complex cross-layer issues between hardware, firmware, and software stacks
Designing and implementing firmware for baseboard management controllers and platform management
Collaborating with hardware engineering teams on schematic review and hardware-firmware integration
Implementing sensor drivers and subsystem integration for hardware monitoring and telemetry
Implementing continuous integration and automated testing frameworks for firmware validation
Implementing secure boot mechanisms, trusted boot chains, and secure firmware update frameworks
Designing and implementing firmware security architectures and hardware-rooted security solutions
Developing motor control firmware including field-oriented control algorithms and system identification
Developing firmware for camera sensor bring-up, control, and image capture pipelines
Designing custom network operating system images and switch platform management
Architecting firmware for distributed data services and middleware frameworks in AI infrastructure
Collaborating across cross-functional teams including hardware, software, systems, and validation engineering
Participating in code reviews and maintaining firmware quality standards
Documenting firmware designs, architectural decisions, and technical specifications
Participating in agile ceremonies and continuous process improvement
Mentoring and providing technical guidance to junior engineering team members
Planning, designing, and executing validation strategies for complex firmware systems
Technology
The tools and technologies that define this role.
Open Jobs
16 open Embedded & Firmware Engineer jobs across 6 companies.
Other Physical Systems roles
Engineers designing and building electronic hardware, electrical systems, power systems, and signal chains. Covers circuit design, PCB layout, power delivery, RF/antenna design, and signal integrity.
Engineers working on integrated circuit and system-on-chip design, including RTL design, physical design, silicon verification, ASIC/FPGA development, SoC architecture, and advanced packaging.
Engineers building physical robotic systems — manipulation, locomotion, motion planning, controls, perception for physical interaction, and autonomous navigation. Covers the full robotics stack from hardware integration through control software. Distinguished from Simulation Engineer (research_science) which builds virtual environments for training AI.
Engineers ensuring the safety of physical systems through functional safety analysis, hazard assessment, system safety engineering, and verification & validation of safety-critical systems.
Technicians who install, cable, commission, and maintain hardware in data center environments. Covers structured cabling, hardware rack-and-stack, field deployment, and physical network infrastructure.