Firmware Engineer: Board Bring-Up & Drivers

DeepRec.ai

San Francisco (CA)

On-site

USD 120,000 - 150,000

Full time

3 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DeepRec.ai is seeking a Firmware or Board Support Engineer to develop low-level software for chips, modules, or edge devices in San Francisco. You will bring up boards/SoCs, implement firmware features, and write device drivers for embedded platforms.

The role involves working with silicon and hardware teams, and supporting embedded Linux or RTOS on reference hardware to ensure smooth product integration.

Qualifications

  • Proficiency in C/C++ at the firmware/board level.
  • Experience with bring-up of new boards or SoCs (e.g., bootloaders, BSP).
  • Ability to develop and debug device drivers for embedded platforms.
  • Experience with embedded Linux or RTOS environments.
  • Strong debugging skills across hardware and software layers.

Responsibilities

  • Develop firmware, boot, and BSP in C/C++.
  • Bring up new boards and SoCs.
  • Write and debug device drivers.
  • Support embedded Linux or RTOS on reference hardware.
  • Collaborate with silicon, hardware, and product teams.

Skills

Low-level C/C++
Board bring-up
Bootloaders
Driver development
Embedded Linux/RTOS
Debug hardware/software issues

Job description

DeepRec.ai is seeking a Firmware or Board Support Engineer to develop low-level software for chips, modules, or edge devices in San Francisco. You will bring up boards/SoCs, implement firmware features, and write device drivers for embedded platforms.

The role involves working with silicon and hardware teams, and supporting embedded Linux or RTOS on reference hardware to ensure smooth product integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer for Medical Devices
Embedded Firmware Engineer for Medical Devices

DeepRec.ai • Massachusetts

On-site
USD 110,000 - 160,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Senior Embedded Firmware Engineer – Real-Time Robotics (SF On-site)
Senior Embedded Firmware Engineer – Real-Time Robotics (SF On-site)

GRAM • San Francisco (CA)

On-site
USD 165,000 - 205,000
Health coverage
Equity
Embedded Firmware Engineer – AI Glasses (SF Onsite)
Embedded Firmware Engineer – AI Glasses (SF Onsite)

United States Digital Space LLC • San Francisco (CA)

On-site
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer - Sensing & Communications
Embedded Firmware Engineer - Sensing & Communications

Google • Cambridge (MA)

On-site
USD 132,000 - 189,000
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Senior Embedded Firmware Engineer - Robotics & Drones
Senior Embedded Firmware Engineer - Robotics & Drones

DoorDash • San Francisco (CA)

On-site
USD 168,000 - 247,000
401(k) with employer matching
Paid parental leave
Wellness benefits
+3
Firmware Engineer
Firmware Engineer

Confidential • North Carolina

Hybrid
USD 100,000 - 130,000
Embedded Software Engineer for Inference Chips
Embedded Software Engineer for Inference Chips

Etched • San Jose (CA)

On-site
USD 180,000 - 300,000
Medical, dental, and vision
Housing subsidy
Relocation support
+3