System Software Engineer - Security Tools and Infra

NVIDIA

2.7

(9)

Pune, India

#JR1992985

Position summary

ue set of requirements.

  • Build out design verification, simulation, quality, developer workflow capabilities for GPU security team.

  • Heavily involved with the early modeling and simulation required to produce our world-class products.

What we need to see:

  • BS or MS degree in Computer Engineering, Computer Science, or related degree.

  • 3+ years of relevant software tooling experience, especially with security or signing focus.

  • Demonstrate a hands-on technical background; excellent with scripting languages like shell/perl/python.

  • Knowledge of DB, message queues and configuration management tools.

  • Experience with cryptography, key management, firmware development, embedded security.

  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.).

Ways to stand out from the crowd:

  • Familiarity with Cryptography and security policies.

  • Hands on experience with C, C++, Python, golang.

  • Relevant experience with various tooling and infrastructure technologies like mysql, vault, docker, Kubernetes, ansible, chef, saltstack, etc.

  • Experience with chain of trust, key laddering, HSMs

  • Experience with version control systems such as git, perforce.

NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative, passionate and self-motivated, we want to hear from you!