System Software Engineer, Tegra Security Software

NVIDIA Corporation

West of England

On-site

GBP 65,000 - 90,000

Full time

37 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA Corporation in the United Kingdom is seeking a System Software Engineer, Automotive Cybersecurity, to work on the HPSE Interface team.

You will develop C-based security software for PKCS#11, DRIVE OS, and Tegra chipsets, collaborating across software, hardware, and safety teams to ensure secure and reliable system integration. You’ll contribute to tests, reviews, and release processes as you grow in ownership.

Qualifications

  • Bachelor's or Master's degree in CS/CE/EE or related technical field.
  • Experience with security software in embedded systems is a plus.
  • Hands-on project work in PKCS#11 or related security services.

Responsibilities

  • Develop C-based security software for DRIVE OS and Tegra chipsets.
  • Collaborate across software, hardware, and safety teams.
  • Build tests and improve test automation and reliability.
  • Participate in code reviews and documentation.

Skills

C programming
Data structures
Operating systems
Software engineering
Python
Rust

Education

Bachelor's or Master's degree in CS/CE/EE

Tools

Linux
QNX
PKCS#11
CI/CD

Job description

At NVIDIA, we invite hard-working new college graduates and early-career engineers to apply for our System Software Engineer, Automotive Cybersecurity role and join the HPSE Interface team in the United Kingdom.

What you’ll be doing

Build your expertise in our HPSE security architecture and its interactions with hardware security, operating-system components, and other security services. Build, implement, test, debug, and maintain C-based software and interfaces for PKCS#11 and related security services within DRIVE OS and other deployments of the Tegra chipsets. Collaborate with software, hardware, system architecture, safety, security, quality, and customer-facing teams to clarify requirements and refine specifications. Contribute to investigating and resolving complex system, integration, and customer-reported issues; communicate technical findings clearly and help drive issues to closure, taking on greater ownership as your experience grows. 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 to ensure maintainable, secure, and reliable software. Contribute to development and release activities that follow applicable product lifecycle, safety, security, and quality processes.

What we need to see

Bachelor's or Master's degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, or a related technical area. The role welcomes new college graduates and early-career candidates with up to 4 years of experience following a Bachelor's degree or up to 2 years following a Master's degree. Responsibilities and ownership will reflect your experience, with opportunities to grow toward greater independence.

  • Sound C programming and debugging skills; ability to write clear, reliable, and maintainable code, demonstrated through coursework, projects, research, internships, or professional experience.
  • Solid foundations in data structures, operating systems, computer architecture, and software engineering practices.
  • A methodical and analytical approach, a willingness to learn complex systems, and the ability to work effectively with distributed cross-functional teams.
  • Clear written and verbal communication skills, to communicate technical trade-offs clearly and collaborate on customer requirements.
  • A proactive, quality-focused approach and a desire to learn and deliver in a safety- and security-conscious engineering environment, while exploring and adopting Agentic AI in disciplined and creative ways.
  • Curiosity about the broader effects of our work.
  • A desire to develop technical expertise alongside commercial awareness and learn to make sound technical and practical decisions.
Ways to stand out from the crowd

These are opportunities to showcase your interests and experience, not prerequisites; examples from coursework, personal projects, research, or internships are welcome alongside professional experience.

  • 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; interest in or experience with Rust for systems programming, secure software, or tooling.
  • 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.
  • Exposure to or understanding of a disciplined product lifecycle (PLC) environment, including requirements, traceability, configuration management, verification, and release-quality practices; exposure to CI/CD, source control, code review, automated testing, and debugging of hardware/software integration issues.

NVIDIA pioneered accelerated computing. Today, our AI infrastructure powers global intelligence, transforming every industry. Learn more about NVIDIA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Software Engineer, Tegra Security Software
Senior System Software Engineer, Tegra Security Software

NVIDIA • West of England

On-site
GBP 75,000 - 115,000
Senior System Software Engineer, Tegra Security Software
Senior System Software Engineer, Tegra Security Software

VulnU • West of England

Hybrid
GBP 60,000 - 90,000
Senior System Software Engineer, Automotive Cybersecurity
Senior System Software Engineer, Automotive Cybersecurity

NVIDIA • West of England

On-site
GBP 75,000 - 115,000
Automotive Cybersecurity System Software Engineer (Tegra)
Automotive Cybersecurity System Software Engineer (Tegra)

NVIDIA Corporation • West of England

On-site
GBP 65,000 - 90,000
Senior Automotive Cybersecurity Systems Engineer
Senior Automotive Cybersecurity Systems Engineer

VulnU • West of England

Hybrid
GBP 60,000 - 90,000
Software Intern - Embedded Systems 2027
Software Intern - Embedded Systems 2027

NVIDIA Corporation • West of England

On-site
GBP 40,000 - 55,000
Competitive salary
Generous benefits
Embedded AI Software Intern (Linux/CUDA)
Embedded AI Software Intern (Linux/CUDA)

NVIDIA Corporation • West of England

On-site
GBP 40,000 - 55,000
Competitive salary
Generous benefits
Developer Relations Manager, Computer Aided Engineering
Developer Relations Manager, Computer Aided Engineering

NVIDIA Corporation • United Kingdom

Remote
GBP 90,000 - 130,000
Graduate AI and Software Engineer - Automotive MPUs
Graduate AI and Software Engineer - Automotive MPUs

NXP Semiconductors • Glasgow

On-site
GBP 28,000 - 40,000
Senior C++ Engineer
Senior C++ Engineer

NVIDIA Corporation • Belfast City District

On-site
GBP 100,000 - 150,000