Position Details
About this role
NVIDIA is seeking a senior security researcher to advance cybersecurity for high-performance networking products. The role focuses on applying formal verification to security and communication protocols, and integrating those methods into networking product architecture.
Key Responsibilities
- Research formal verification methods to prove safety of security and communication protocols
- Collaborate across networking organization to apply formal methods to network cards, switches, and DPUs
- Research, design, develop, and implement architecture solutions integrating formal verification into networking products
- Architectural modeling and validation following standards bodies
- Work with customers and partners to identify and address security issues and threats
Technical Overview
You will research and implement formal verification approaches (model writing, bounded/unbounded model checking, symbolic execution) for security protocols and networking components such as network cards, switches, and DPUs. Work includes architectural modeling/validation following standards bodies and leveraging secure system building practices, with an emphasis on networking protocols like RDMA and technologies like PCIe when applicable.
Ideal Candidate
The ideal candidate is a senior security researcher with 5+ years of experience applying formal verification methods to prove safety and security properties of security and communication protocols. They have strong programming and debugging fundamentals in Python, ARM assembly, and C/C++, and experience modeling and validating architectures for networking hardware such as network cards, switches, and DPUs.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Must have background in formal verification methods (model writing, bounded/unbounded model checking, and/or symbolic execution), Must have 5+ years of proven experience, Must demonstrate programming and debugging fundamentals in Python, ARM assembly, and C/C++, Must have at least a BSc/MS/PhD in a relevant engineering/computer science field (or equivalent experience)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile