Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA•Boulder, CO
•$152,000 - $287,500

About The Position

NVIDIA is hiring a Senior System Software Engineer for its Chips System Software team. The team architects and develops boot firmware for flagship CPUs used in high-compute platforms for automotive, data center, and other critical applications. The role involves building robust core boot firmware features in accordance with protective and security guidelines, defining and verifying functional and safety requirements and architecture, and supporting firmware from pre-silicon validation through silicon verification, development, post-silicon support, and productization. Collaboration with internal and external partners is an important part of the work.

Requirements

  • BS or MS degree in EE, CS, or CE, or equivalent experience.
  • 5+ years of relevant proven experience.
  • Strong proficiency in C and Python programming and debugging.
  • Detailed and extensive experience with Linux kernel software.
  • Excellent interpersonal skills.

Nice To Haves

  • Experience in embedded software development, particularly with ARM technologies and programming; bare-metal experience is an additional plus.
  • Experience in embedded software development and verification processes; bootloader experience is a plus.
  • Good understanding of automotive functional safety and security standards and their application in semiconductor projects.
  • Experience with AI tools such as Codex and creating agentic AI tools.
  • Proficiency creating skills with continuous refinement.
  • Passion for building new technologies and out-of-the-box thinking.
  • Ability to articulate thoughts succinctly.

Responsibilities

  • Build robust features for core boot firmware in accordance with protective and security guidelines.
  • Define, decompose, and verify functional and safety requirements and architecture.
  • Perform failure analysis (FMEA/DFA) on bootloader functionality and architecture.
  • Collaborate with internal and external team members and partners.
  • Validate and verify features on pre-silicon simulation platforms prior to tapeout.
  • Perform silicon verification and feature development, followed by post-silicon support and productization.

Benefits

  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service