Senior System Software Engineer, Tegra Boot Stack

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Used Tools & Technologies

Machine Learning

Required Skills & Competences

Security @ 4 Python @ 7 Spark @ 4 Algorithms @ 4 Hiring @ 4 Communication @ 4 Rust @ 4 Debugging @ 7 AI @ 4

Details

NVIDIA is hiring Senior System Software Engineers for the Tegra system software group. The role focuses on firmware and boot stack development for Tegra SoCs across Automotive, Embedded, and Data Center platforms. Candidates should have strong firmware and low-level software experience, proficiency in C and Python, and deep knowledge of operating systems, kernel programming, and hardware architecture. You will partner with hardware and software teams from pre-silicon simulation/emulation to silicon power-on and customer deployment.

Responsibilities

  • Build, develop, and validate Tegra Boot and Security software across Automotive, Embedded, and Data Center platforms.
  • Participate in the full silicon lifecycle: pre-silicon simulation/emulation to silicon power-on.
  • Identify, debug, and resolve issues within the Tegra Boot stack.
  • Collaborate with architecture, software, and hardware teams to advance NVIDIA's next-generation SoCs.

Requirements

  • Bachelor's or Master's in Electrical Engineering, Computer Science, Computer Engineering, or equivalent experience.
  • 5+ years of proven experience in relevant areas.
  • Proficiency in bare-metal firmware and device driver development, especially ARM and RISC-V architectures.
  • Strong understanding of applied cryptography, secure boot, and embedded systems.
  • Proficiency in C and Python; strong debugging abilities.
  • Defensive security programming skills.
  • Excellent verbal and written communication skills.
  • Experience with AI-enabled workflows.

Ways to stand out

  • Familiarity with boot process intricacies on advanced SoCs.
  • Experience with automotive safety/security standards (ISO 26262, ASPICE, ISO 21434).
  • Exposure to Ada/SPARK or Rust programming, and formal software verification.
  • Knowledge of cryptographic algorithms (ECDSA, RSA, ML-DSA, AES).
  • Experience with IO interfaces (UART, SPI, USB, PCIe).

Compensation & Benefits

  • Base salary ranges by level:
    • Level 3: 152,000 USD - 241,500 USD
    • Level 4: 184,000 USD - 287,500 USD
  • Eligible for equity and benefits (see www.nvidiabenefits.com).

Additional information

  • Applications accepted at least until May 1, 2026.
  • NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.