System Software Engineer – Security Tools and Infrastructure jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 2 days ago

System Software Engineer – Security Tools and Infrastructure

NVIDIA is seeking a highly motivated system software engineer with a strong bias toward security tooling, infrastructure, and quality to join the GPU Software team. In this role, you will design and build automation frameworks and services that enable secure GPU firmware development at scale.

AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Maintain and scale fuzzing infrastructure, onboarding new fuzzers, optimizing coverage and performance, and collaborating cross-functionally with security, QA, and product teams to integrate fuzzing into development workflows
Design, develop, and integrate security infrastructure for GPU firmware signing, key management and derivation services, incorporating HSMs and collaborating with hardware and software engineers around the world
Evangelize and implement AI powered technologies and workflows to enhance developer experience, productivity, and code quality; exploring opportunities for AI assisted testing, code generation, and intelligent automation
Develop and automate regression testing platforms and tools to improve productivity, reliability, and coverage across GPU security components and workflows
Design, build, deploy, and monitor security automation frameworks and services (e.g., signing, key management, fuzzing automation), integrating with CI/CD pipelines and Kubernetes-based infrastructure
Build out design verification, simulation, quality, and developer workflow capabilities for the GPU Systems Software teams

Qualification

Security toolingCI/CD pipelinesFuzzing technologiesScripting ShellScripting PythonDockerKubernetesCryptographyCC++RustAnsibleJenkinsGitLab CISQL/NoSQL databasesTest automation frameworks

Required

BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)
3+ years of relevant software tooling and infrastructure experience, especially with security or testing focus
Demonstrated hands-on technical background; strong scripting skills (Shell, Python) for automation, diagnostics, and workflow integration
Working knowledge of designing, deploying, operating, and maintaining CI/CD pipelines and jobs (e.g., build, test, signing, fuzzing, release promotion), including troubleshooting and reliability improvements
Relevant experience with tooling and infrastructure technologies like Docker, Kubernetes, Ansible, Jenkins, GitLab CI, Artifactory, SQL/NoSQL databases
Experience with at least one of: fuzzing technologies, cryptography, key management, firmware development, or embedded security
Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

Preferred

Hands-on experience with fuzzing frameworks and tools (AFL, libFuzzer, Syzkaller, or similar) and corpus management strategies
Experience integrating AI/ML technologies into developer workflows or productivity tools
Hands on experience with C, C++, Python, Rust
Familiarity with cryptography, security policies, chain of trust, key laddering, and HSMs
Experience with test automation frameworks, regression testing platforms, and continuous testing practices

Benefits

Equity
Benefits

Company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase