System Software Engineer focusing on security tooling and infrastructure at NVIDIA. Designing automation frameworks for secure GPU firmware development and collaborating globally.
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.
Requirements
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.).
Benefits
equity
benefits
Job title
System Software Engineer – Security Tools, Infrastructure
Manager at PwC contributing to digital transformation in Utilities through technology consulting and stakeholder management. Focused on creating strategies and providing technology solutions in a data - driven world.
Research Associate conducting advanced research in iOS security within a leading institute for applied cybersecurity. Emphasis on secure application development and vulnerability analysis.
Cybersecurity Engineer focused on threat monitoring and incident response for Verizon's network security. Collaborating on security architecture and vulnerability management across multiple locations.
Senior Manager of Application Security leading initiatives to protect applications at Nordstrom through strategic leadership and AI - driven tooling. Collaborating with engineering to ensure secure software development practices.
Information Security Engineer responsible for deploying and supporting security tools across cloud and on - premise systems. Collaborating with IT to mitigate security risks in a hybrid work environment.
Casual Retail Security Officer for MSS Security ensuring safety at Tweed Mall in Tweed Heads. Responsible for patrols, incident response, and customer service.
Financial security advisor at Desjardins developing client relationships and selling life and health insurance products. Focusing on customer satisfaction and personalized financial solutions.
Principal Information Security Consultant at Westpac focusing on security protocols and employee benefits for staff. Hybrid role centrally located with opportunities for professional development and employee perks.
Engineer supporting secure development lifecycle processes for product lines in the energy sector. Collaborating with R&D on security requirements and compliance audits.
Automation Oversight Engineer providing oversight of compliance in automated device configurations for Comcast Business. Managing configuration checks and reporting, ensuring reliable oversight and improvement strategies.