System Security Software Engineer, GPU SW

Company: NVIDIA
Company: NVIDIA
Location: US, CA, Santa Clara
Commitment: Full time
Posted on: 2023-10-28 18:39
We are searching for a highly motivated, creative engineer with experience in system software and background in security to join the GPU Software team. You will be working to design and harden innovative security features, product differentiators, and key aspects of our production GPU system SW (kernel driver and embedded software). You should be able to demonstrate the ability to excel in an environment with complex software and hardware designs.What you'll be doing:Design and implement innovative features across host driver and on-chip embedded software, with a focus on components that either manage or are close to a protected system boundarySpearhead development methodologies, defensive techniques, and tools to measure and improve security and quality of embedded and system softwareCollaborate with security architects to implement a long-term roadmap for our products to ensure suitability for the markets we serveDrive and implement security reviews of software and hardware designs, assisting others to ensure quality and robustness of our productsWhat we need to see:BS or MS degree in Computer Engineering, Computer Science, or related degree (or equivalent experience)3+ years of meaningful experience.Proven interest and strength in software security fundamentalsExperience with secure code quality practices, penetration testing or security assessmentsFamiliarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)Proven experience with Linux and Windows kernels, virtualization technologies (hypervisor design, IOMMU, etc.)Experience with complex system-level debugging is invaluableWays to stand out from the crowd:Experience with embedded development, especially on RISCV processorsAcumen with virtualization platforms (XenServer, KVM, Hyper-V)Understanding of secure software development lifecycle best practices, e.g. threat modeling, unit testing, incident response, etc.Proven skills in working in large geographically distributed teamsNVIDIA 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! NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services.The base salary range is $116,000 - $224,250. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting