Jobs · Engineering · California

Senior System Software Engineer - CPU SoC Boot Firmware

NVIDIA AI · Santa Clara, CA · 2 wk ago
EngineeringFull-time

About the role

NVIDIA is building industry-leading CPUs for embedded, automotive, and data center verticals to harness the full potential of our versatile and performance GPUs. As a member of the Chips System Software team, you will architect and develop the boot firmware for flagship CPUs that power high-compute platforms for automotive, datacenter, and other critical applications.

Responsibilities

  • Build robust features for core boot firmware established by 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 to develop partnerships.
  • Validate and verify features on pre-silicon simulation platforms prior to tapeout.
  • Conduct silicon verification, feature development, and post-silicon support and productization.

Requirements

  • BS or MS degree in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of relevant proven experience.
  • Experience in embedded software development, particularly with ARM technologies and bare-metal programming.
  • Strong proficiency in C and Python programming and debugging skills.
  • Detailed and extensive experience with Linux kernel software.
  • Experience in embedded software development and verification processes; bootloader experience is a plus.
  • Excellent interpersonal skills.
  • Strong desire to continuously improve processes and tools, including leveraging AI tools for productivity.
  • Understanding of automotive functional safety and security standards and their application in semiconductor projects.

Skills

  • Thorough understanding of operating systems and kernel programming.
  • Good understanding of hardware architecture.
  • Excellent communication and planning skills.

Ways to stand out

  • Demonstrate passion for building new technologies.
  • Working experience with AI tools such as Codex or creating agentic AI tools.
  • Proficiency in continuous refinement of skills.
  • Out-of-the-box thinking and succinct articulation of thoughts.

Pay

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is:

  • 152,000 USD - 241,500 USD for Level 3.
  • 184,000 USD - 287,500 USD for Level 4.

You will also be eligible for equity and benefits.

Similar jobs