> Markdown version of [/jobs/ext/3054307-system-sw-engineer](https://www.wearedevelopers.com/jobs/ext/3054307-system-sw-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System SW Engineer - **Company:** NVIDIA Corporation - **Location:** Santa Clara, United States - **Experience:** Expert - **Salary:** $184,000.0 - $287,500.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, Android Software Development, Chrome OS, Computer Engineering, Software Debugging, Linux, Device Drivers, Embedded Software, Hardware Interface Design, Hardware Security Module, Real-Time Operating Systems, Reverse Engineering, Reduced Instruction Set Computing, Software Engineering, Software Systems, System Programming, System Software, Virtual Machines, Virtualization Technology, Cloud Platform System, Caching, Vulnerability Analysis - **Published:** September 24, 2026 - **Apply:** https://startup.jobs/senior-system-software-engineer-gpu-sw-2100-nvidia-usa-10159483 ## About the Role * BS/MS in Computer Engineering, Computer Science, Electrical Engineering, or a related field-or equivalent experience * 8+ years in systems software, embedded development, or security engineering. * Experience securing low-level software, including operating-system kernels, device drivers, embedded systems, or platform software. * Strong C programming, low-level driver development, and system-level debugging skills. * Experience with Linux, Windows, Android, ChromeOS, or comparable operating-system kernels. * Solid understanding of computer architecture, including processors, caches, buses, memory controllers, DMA, interrupts, and memory protection. * Demonstrated technical leadership, ownership, and ability to drive complex cross-functional projects. * Clear written and verbal communication skills, including the ability to explain complex security and systems topics to varied audiences. Ways to stand out from the crowd: * Experience with offensive and defensive security, including threat modeling, vulnerability research, reverse engineering, and exploit mitigations. * Familiarity with Confidential Computing technology * Familiarity with virtualization and isolation technologies, including hypervisors, IOMMUs, and virtual machines. * Experience with GPU-driver architecture, embedded firmware/software, RTOS environments, RISC-V, or resource-constrained systems. * Proven ability to apply security principles across tightly integrated hardware and software systems. ## Description * Architect, design, implement, and verify security and systems features for GPU kernel drivers, embedded software, and next-generation GPU architectures. * Drive secure-design practices across code, development processes, and product architecture; lead adoption across partner engineering organizations. * Conduct software and hardware security reviews, identify vulnerabilities and architectural risks, and guide mitigation strategies. * Debug and resolve complex issues across drivers, operating-system kernels, embedded environments, hardware interfaces, and virtualization layers. * Balance security, reliability, and performance requirements for datacenter-scale and performance-sensitive inference & training workloads. * Define and execute long-term security roadmaps in collaboration with global software, hardware, and product teams. ## Related Videos - [The Memory Leak That Ate Our Cluster: A Postmortem](https://www.wearedevelopers.com/videos/2057-the-memory-leak-that-ate-our-cluster-a-postmortem) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Extensionator - Rise of the Chromium](https://www.wearedevelopers.com/videos/119-extensionator-rise-of-the-chromium) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)