About this opportunity
TPI Global Solutions lists this Firmware Engineer (Bootcode) opportunity in folsom, California. Review the employer’s description below for duties, qualifications and application requirements.
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.
#J-18808-Ljbffr
Worksite address
folsom, CA, 95630, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.