Tegra Security Firmware Engineer

NVIDIA is a leading artificial intelligence computing company paving the way with innovations in gaming, visualization, supercomputing and self-driving cars.
$120,000 - $230,000
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Automotive

Description For Tegra Security Firmware Engineer

NVIDIA is seeking a top-notch software engineer for an exciting role on their System Software Security team. You'll work with the most advanced current and future generations of Tegra products and SOCs, developing robust, safe, and secure systems for Automotive, Data Center, and Embedded products.

Key responsibilities include:

  • Designing and implementing sophisticated security and system software solutions for Tegra platforms
  • Developing bare metal software and applications for various security use cases
  • Working on security enclave design, ROT (Root of Trust), and runtime firmware in cryptographic security systems
  • Involvement in Security SDLC and standards like ISO 26262 Safety, ISO 21434 Security
  • Active participation in new silicon lifecycle, from pre-silicon simulation/emulation to power-on bring up phases
  • Collaborating with architecture, software, and hardware design teams to improve next-generation NVIDIA System-on-Chips

Requirements:

  • B.S. or M.S. or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering
  • 2+ years of software development experience
  • Strong system software engineering and problem-solving skills
  • Proficiency in C, C++, and Assembly language (RUST and Ada/Spark are a plus)
  • Understanding of operating system internals, embedded systems, and security software
  • Excellent teamwork and communication skills

Preferred qualifications:

  • Knowledge of embedded systems, applied cryptography, secure boot, and attestation
  • Familiarity with standards like SPDM, PLDM, MCTP, and DICE
  • Experience with ARM or RISC_V architectures
  • Defensive security programming skills, software fuzzing, and penetration testing experience

This role offers the opportunity to work with top minds in security software and invent future product security technologies. The base salary range is $120,000 - $230,000 USD, with additional equity and benefits.

Last updated 3 months ago

Responsibilities For Tegra Security Firmware Engineer

  • Design and implement security and system software solutions for Tegra platforms
  • Develop bare metal software and applications for security use cases
  • Work on security enclave design, ROT, and runtime firmware in cryptographic security systems
  • Participate in Security SDLC and standards like ISO 26262 Safety, ISO 21434 Security
  • Engage in new silicon lifecycle, from pre-silicon simulation to power-on bring up phases
  • Collaborate with architecture, software, and hardware design teams

Requirements For Tegra Security Firmware Engineer

  • B.S. or M.S. or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering
  • 2+ years of software development experience
  • Strong system software engineering skills and problem-solving ability
  • Proficiency in C, C++, and Assembly language
  • Understanding of operating system internals, embedded systems, and security software
  • Excellent teamwork and communication skills

Benefits For Tegra Security Firmware Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Tegra Security Firmware Engineer

System Software Engineer – Security Tools and Infra

System Software Engineer position at NVIDIA focusing on security tools and infrastructure development for GPU systems, requiring 3+ years of experience in security tooling.

Security Program Manager (Saudi Arabian/GCC national), DCC Communities

Security Program Manager role at AWS managing physical security systems and infrastructure for data centers, requiring 3+ years of program management experience.

Technical Support Engineer - Identity & Security (Entra)

Technical Support Engineer role at Microsoft focusing on Identity & Security (Entra), requiring native Korean and English fluency, offering hybrid work model in Seoul.

Software Engineer, Security (SF)

Security Software Engineer role at Persona, focusing on building and maintaining security systems and libraries to protect customer data and accounts.

Process Safety Engineer

Process Safety Engineer position at Americas Styrenics LLC in Torrance, CA, leading safety programs and mechanical integrity initiatives with competitive compensation.