New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

System Software Engineer, Automotive Cybersecurity

NVIDIA
Apply →
entry full-time

First indexed 22 Oct 2026

Description

Join NVIDIA's HPSE Interface team in the United Kingdom as a System Software Engineer, Automotive Cybersecurity. You'll work on creating and maintaining software that delivers security services for NVIDIA's automotive platforms. This role involves examining low-level software, collaborating with global engineering teams, and engaging throughout the software lifecycle.

Responsibilities

  • Build expertise in HPSE security architecture and its interactions with hardware security, operating-system components, and other security services.
  • Develop, test, debug, and maintain C-based software and interfaces for PKCS#11 and related security services within DRIVE OS and other Tegra chipset deployments.
  • Collaborate with cross-functional teams to clarify requirements and refine specifications.
  • Investigate and resolve complex system, integration, and customer-reported issues.
  • Build and maintain unit, integration, and end-to-end tests; improve test automation and software quality.
  • Participate in code reviews, design and build discussions, and documentation.

Requirements

  • Bachelor's or Master's degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related technical area.
  • Sound C programming and debugging skills; ability to write clear, reliable, and maintainable code.
  • Solid foundations in data structures, operating systems, computer architecture, and software engineering practices.
  • Methodical and analytical approach, willingness to learn complex systems, and ability to work effectively with distributed cross-functional teams.
  • Clear written and verbal communication skills.

Nice to Have

  • Coursework, personal projects, internships, research or professional experience in Linux/QNX embedded systems, SoCs based on ARM technology, platform security, or device and driver connectivity.
  • Python experience, particularly for test automation, tooling, analysis, or developer efficiency.
  • Knowledge of applied cryptography, PKCS#11, key management, hardware security modules, secure boot, roots of trust, trusted execution environments, or hardware/software security boundaries.
  • Familiarity with automotive ISO 26262 functional-safety and ISO 21434 cybersecurity concepts.