# System Software Engineer, Automotive Cybersecurity

**Company**: NVIDIA
**Experience**: entry
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/UK-Bristol/System-Software-Engineer--Tegra-Security-Software_JR2028405?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d94603b6-a09

## 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.

## Skills

### Required
- C programming
- debugging
- data structures
- operating systems
- computer architecture
- software engineering

### Nice to have
- Linux/QNX embedded systems
- SoCs based on ARM technology
- platform security
- device and driver connectivity
- Python
- applied cryptography
- PKCS#11

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/UK-Bristol/System-Software-Engineer--Tegra-Security-Software_JR2028405?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
