✦ Luna Orbit — System Administration

Boot Code Firmware Engineer

at Advanced Micro Devices

📍 Folsom, California, United States Hybrid Posted March 14, 2026
Type Not Specified
Experience mid
Exp. Years Entry to mid-level
Education Bachelor's or Master's Degree in computer engineering/Electrical Engineering
Category System Administration

This role involves developing and debugging firmware and RTL code for SoC initialization and boot-media management, supporting verification and post-Silicon debug activities.

  • Develop firmware for SoC init
  • Create unit test cases
  • Collaborate with SoC architecture team
  • Provide post-Si debug support
  • Perform coverage analysis

Environment includes C/C++, Verilog, SystemVerilog, UVM, Linux, Windows, simulation and emulation tools, with a focus on ASIC verification, firmware debugging, and verification coverage.

The ideal candidate is a mid-level firmware engineer with strong skills in ASIC verification, UVM, and RTL debugging, experienced with firmware and RTL simulation tools, and capable of working in a collaborative environment.

Proficient in CC++VerilogSystemVerilogASIC verification experienceUVM testbench developmentDebugging firmware and RTLLinux and Windows environment experience
SoC resets and clockingPost-Silicon debugCoverage analysisAutomation workflowsSimulation acceleration
VerilogSystemVerilogUVMLinuxWindowsSimulation toolsEmulation
CC++VerilogSystemVerilogASIC verificationUVMLinuxWindowssimulation toolspost-silicon debug
CC++VerilogSystemVerilogASIC verificationUVMLinuxWindowsSimulation toolsPost-Silicon debugUVM testbenchesScripting languagesPerlRubyMakefileShellSoC resetsClockingInit flowBoot-mediaCoverage analysis
Analytical skillsProblem-solvingCommunicationTeamworkLearning mindset
Industry Technology
Job Function Develop and verify firmware and RTL for SoC boot and initialization
Role Subtype System Administration
Tech Domains Verilog, SystemVerilog, ASIC verification, UVM, Linux, Windows
ASIC verificationUVMSystemVerilogVerilogCC++firmware debuggingRTL debuggingpost-silicon debugcoverage analysisSoC resetsclockinginit flowboot-mediasimulation toolsUVM testbenchesLinuxWindows

Lack of ASIC verification experience, No experience with UVM or SystemVerilog, Inexperience with firmware or RTL debugging

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile