Firmware Engineer (Bootcode)

TPI Global Solutions

Folsom (CA)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company is seeking a Bootcode Firmware Developer to join their team in Folsom, CA. This hybrid role focuses on developing firmware for SoC boot flows and requires expertise in C and debugging of low-level hardware. Candidates should have a degree in Computer or Electrical Engineering and the ability to collaborate effectively in a team. Competitive compensation and the opportunity to work in a cutting-edge environment are offered.

Qualifications

  • Expertise in C programming focused on firmware for hardware.
  • Knowledge of boot flows, clocking, and resets for SoC/ASIC.
  • Experience in bootcode development for low-level hardware.

Responsibilities

  • Develop and optimize firmware for SoC boot flows.
  • Design test cases for boot-media features and debug interactions.
  • Collaborate with cross-functional teams for robust IP delivery.
  • Automate workflows and support post-silicon validation.

Skills

Expertise in C Programming
SoC/ASIC knowledge
Bootcode development
C++ & Scripting
Debugging

Education

Bachelor’s/Master’s in Computer/Electrical Engineering

Tools

Perl
Python

Job description

Senior Recruitment Specialist at TPI Global Solutions

Only W2 - Kindly do not apply if C2C

We’re seeking a Bootcode Firmware Developer to join a cutting-edge team working on SoC initialization and boot-media solutions. If you thrive in hardware-software co-design and enjoy solving complex challenges, this role is for you!

Responsibilities
  • Develop and optimize firmware (C/C++) for SoC boot flows and hardware initialization.
  • Design test cases for boot-media features and debug RTL/firmware interactions.
  • Collaborate with cross-functional teams (DV, architecture, emulation) to ensure robust IP delivery.
  • Automate workflows using Perl/Python and support post-silicon validation.
Must-Have Skills
  • Expertise in C Programming (core focus)
  • SoC/ASIC knowledge (boot flows, clocking, resets)
  • Bootcode development (firmware for low-level hardware)
  • C++ & Scripting (Perl/Python for automation)
  • Debugging (simulation, emulation, post-Si)
Nice-to-Have
  • UVM/SystemVerilog
  • Makefile/Shell scripting
  • Emulation tools (Zebu/Palladium)
Education

Bachelor’s/Master’s in Computer/Electrical Engineering (or equivalent experience).

Interview Process
  • Initial Screening: 45-minute technical discussion.
  • Coding Test: 90-minute practical (C + Perl).

Note: This is a hybrid role requiring 2 days/week onsite in Folsom, CA.

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

Similar jobs worth comparing

Senior Bootcode Firmware Engineer – SoC Init & Automation
Senior Bootcode Firmware Engineer – SoC Init & Automation

TPI Global Solutions • Folsom (CA)

Hybrid
USD 100,000 - 130,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Boot Firmware Engineer for SoC & Pre-Silicon Validation
Boot Firmware Engineer for SoC & Pre-Silicon Validation

AMD • Folsom (CA)

On-site
USD 120,000 - 180,000
AMD benefits at a glance
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
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

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

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

Hybrid
USD 100,000 - 130,000
Senior System Software Engineer – CPU SoC Boot Firmware
Senior System Software Engineer – CPU SoC Boot Firmware

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
BootROM & Firmware Developer
BootROM & Firmware Developer

191 Altera Corporation • San Jose (CA)

On-site
USD 149,000 - 216,000
Incentives
Senior CPU Boot Firmware Engineer - Embedded Systems, Linux
Senior CPU Boot Firmware Engineer - Embedded Systems, Linux

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer: Secure Boot & SoC
Senior Embedded Software Engineer: Secure Boot & SoC

Jobtailor • Town of Florida (NY)

On-site
USD 110,000 - 165,000