Senior Firmware Engineer

DeepRec.ai

San Francisco (CA)

On-site

USD 120,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

We are hiring a Firmware or Board Support Engineer to develop low-level software for chips, modules, or edge computers.

You will work on bring-up, boot, drivers, and platform software used by product teams.

What you will do
  • 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
  • Work with silicon, hardware, and product-software teams
What you need
  • Low-level C/C++
  • 3-5 Years Experience
  • Board bring-up, bootloaders, or driver experience
  • Embedded Linux, Yocto, or RTOS
  • Ability to debug hardware/software issues
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer: Board Bring-Up & Drivers
Firmware Engineer: Board Bring-Up & Drivers

DeepRec.ai • San Francisco (CA)

On-site
USD 120,000 - 150,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
Embedded Firmware Engineer
Embedded Firmware Engineer

DeepRec.ai • Massachusetts

On-site
USD 110,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer
Firmware Engineer

NEOTECH • Naperville (IL)

On-site
USD 110,000 - 140,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Colossus Technologies Group • Melbourne (FL)

On-site
USD 120,000 - 160,000
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 120,000 - 170,000
Senior Firmware Engineer
Senior Firmware Engineer

SysTellex Inc. • North Carolina

On-site
USD 60,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Trenton-Systems • Duluth (GA)

On-site
USD 90,000 - 120,000