Logo
TPI Global Solutions

Firmware Engineer (Bootcode)

TPI Global Solutions, Folsom, California, United States, 95630

Save Job

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.

#J-18808-Ljbffr