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
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
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
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 CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
Tech Startups - Tech News, Tech Trends & Startup Funding
2026-01-22
Dynamic Business
2026-01-22
2026-01-22
Company data provided by crunchbase