Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA
United States
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Planning","Collaboration","Interpersonal skills","Process improvement"]

Build and verify secure, safety-oriented boot firmware for NVIDIA’s flagship CPU SoCs within the Chips System Software team. You’ll define and validate functional and safety requirements, perform failure analysis on bootloader architecture, and collaborate across internal and external partners. The role includes pre-silicon validation on simulation platforms, post-silicon support, and productization, using strong C/Python and Linux kernel expertise.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 month ago

Senior System Software Engineer - CPU SoC Boot Firmware

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and verify secure, safety-oriented boot firmware for NVIDIA’s flagship CPU SoCs within the Chips System Software team. You’ll define and validate functional and safety requirements, perform failure analysis on bootloader architecture, and collaborate across internal and external partners. The role includes pre-silicon validation on simulation platforms, post-silicon support, and productization, using strong C/Python and Linux kernel expertise.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build robust features for core boot firmware under protective and security guidelines.
  • •Define, decompose, and verify functional and safety requirements and system architecture.
  • •Perform failure analysis (FMEA/DFA) on bootloader functionality and architecture.
  • •Validate and verify boot firmware features on pre-silicon simulation platforms prior to tapeout.
  • •Support silicon verification, post-silicon feature development, and productization activities.

Pay and Benefits

Equity and Bonus:Equity

Key Requirements

  • •BS or MS degree in EE/CS/CE or equivalent experience
  • •5+ years of relevant proven experience
  • •Strong proficiency in C and Python for programming and debugging
  • •Detailed and extensive Linux kernel software experience
  • •Experience with embedded software development, including ARM technologies and bare metal; bootloader experience is a plus
Experience:5+ yearsEmbedded softwareLinux kernelAutomotiveSemiconductorARM
Education:
Skills:CommunicationPlanningCollaborationInterpersonal skillsProcess improvement
Tech Stack:CPythonARMLinux kernelEmbedded softwareBare metalBootloaderFMEADFAPre-silicon simulationCodexAgentic AI

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor