Senior Software Engineer, Networking - Cybersecurity

at Nvidia
USD 184,000-356,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 7 Linux @ 4 Hiring @ 7 Networking @ 7 Android @ 4 Debugging @ 7

Details

NVIDIA is hiring for its Networking Software engineering team to design, develop and verify high-efficiency, low-latency networking drivers, protocols and applications with a strong focus on cybersecurity for embedded and automotive domains. Work targets Linux, QNX, Android and Windows platforms and includes developing secure socket integrations for autonomous driving and robotics software suites.

Responsibilities

  • Architect and implement network driver and stack innovations, including zero-copy data transfers and kernel-bypass network stacks to minimize latency and CPU utilization.
  • Lead security lifecycle activities to build software that meets automotive safety and cybersecurity standards.
  • Develop threat models, analyze open threats/vulnerabilities, and propose mitigation strategies.
  • Proactively analyze and track vulnerabilities, ensure timely fixes and security patches are integrated into the codebase.
  • Perform and automate fuzz testing across Linux and QNX using advanced frameworks to ensure system resilience.
  • Collaborate with multi-functional teams to integrate secure socket programming into autonomous driving and robotics software suites.

Requirements

  • BS/MS in Computer Science, Computer Engineering, or equivalent experience.
  • 6+ years of relevant software development experience with a strong focus on cybersecurity.
  • Strong coding skills in C/C++, plus debugging and performance tuning experience in embedded environments.
  • Familiarity with automotive cybersecurity standards, specifically ISO/SAE 21434.
  • Confirmed understanding of network protocols and advanced socket programming.
  • Experience with vulnerability databases and automated fuzzing frameworks (e.g., AFL, libFuzzer, or specialized automotive tools).
  • Proficiency in English and ability to communicate complex security risks to non-technical stakeholders.

Ways to stand out

  • Deep knowledge of Linux or QNX internals, especially driver development and memory management.
  • Experience with high-performance networking technologies such as RDMA, DPDK, or PCIe optimizations.
  • Familiarity with functional safety standards (ISO 26262).
  • Prior experience with ROS or autonomous vehicle sensor data processing.
  • Security certifications such as CISSP or CSSLP.

Compensation & Benefits

  • Base salary ranges by level: 184,000 USD - 287,500 USD for Level 4; 224,000 USD - 356,500 USD for Level 5. Actual base salary will be determined based on location, experience, and pay of employees in similar positions.
  • Eligible for equity and benefits (see NVIDIA benefits).

Additional information

  • Applications accepted at least until December 22, 2025.
  • NVIDIA is an equal opportunity employer and committed to diversity and inclusion.