Senior Tegra Software Engineer, Firmware Security

Company:  NVIDIA Corporation
Location: Santa Clara
Closing Date: 18/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Tegra Software Engineer, Firmware Security

Locations: US, CA, Santa Clara

Time Type: Full time

Posted on: Posted 3 Days Ago

Job Requisition ID: JR1986949

NVIDIA is a leading artificial intelligence computing company and is paving the way with innovations in gaming, visualization, supercomputing, and self-driving cars. We want you to grow with our company, and with the most capable people in the world.

We are looking for a top-notch software engineer for an exciting and fun role on our System Software Security team. You will work with the most advanced current and future generations of Tegra products and SOCs. You will join a team whose mission is to develop robust, safe, and secure systems used in Automotive, Data Center, and Embedded products. This is a great chance to create an impact on the industry working alongside some of the top valued diverse set of minds in security software, with the goal to invent future product security technologies doing what you enjoy. If this sounds like a fun challenge, we want to hear from you!

What you will be doing:

  • Design and implement sophisticated security and system software solutions for Tegra Automotive, Embedded, and Data Center platforms.
  • Drive discussions on ROT (Root of Trust) design in the cryptographic security system.
  • Develop and engage ARM Trusted Firmware open-source projects and advanced topics.
  • Involve in Security SDLC and standards like ISO 26262 Safety, ISO 21434 Security.
  • Develop bare metal firmware, software, and applications for various security use cases and proof of concepts.
  • Take an active role in the new silicon lifecycle, from pre-silicon simulation/emulation, test validation to power-on bring-up phases. Specify and implement test cases while actively seeking improvements to test automation and software quality.
  • Work closely with the architecture and different software and hardware design teams to improve the next generation of NVIDIA System-on-Chips.
  • Engage and collaborate with our technology partners on critical discussions.

What we need to see:

  • B.S. or M.S. or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
  • 4+ years of software development experience.
  • Strong system software engineering skills combined with a drive to tackle hard problems.
  • Strong programming and debugging skills in C, C++, and Assembly language. Experience in RUST and Ada/Spark programming language is a plus.
  • Good understanding of operating system internals, embedded systems, and security software.
  • A great teammate; self-motivated with a good attitude and the ability to work independently with minimal direction.
  • Excellent communication skills.

Ways to stand out in the crowd:

  • Knowledgeable in applied cryptography, secure boot, and general embedded systems.
  • Prior exposure to advanced CPU architectures and the associated security design such as ARM Cortex-A, RISC_V, or x86.
  • Defensive security programming skills, software fuzzing, and penetration testing experience.
  • Ability to identify design vulnerabilities and debug complex problems.
  • Proven interests in striving for the most secured and efficient software.

The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.

NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

About Us

NVIDIA is the world leader in accelerated computing.

NVIDIA pioneered accelerated computing to tackle challenges no one else can solve. Our work in AI and digital twins is transforming the world's largest industries and profoundly impacting society.

#J-18808-Ljbffr
Apply Now
Share this job
NVIDIA Corporation
  • Similar Jobs

  • Security Software Engineer - Tegra

    Santa Clara
    View Job
  • Senior System Software Engineer - Tegra

    Santa Clara
    View Job
  • Senior Software Engineer, Tegra System Software

    Santa Clara
    View Job
  • Senior Firmware Security Engineer

    Santa Clara
    View Job
  • Software Firmware Engineer, Senior

    San Jose
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙