Senior Systems Software Engineer, Simulation

NVIDIA is the world leader in accelerated computing, pioneering solutions in AI and digital twins.
$184,000 - $356,500
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Automotive

Description For Senior Systems Software Engineer, Simulation

Join NVIDIA's Solution Engineering team that is revolutionizing the future of autonomous driving. As a Senior Systems Software Engineer in Simulation, you'll be part of a team developing scalable solutions for autonomous vehicles to create safer and more efficient roads. The role combines hands-on development of simulation frameworks with practical implementation of autonomous driving solutions. You'll work closely with external partners and cross-functional teams across global locations, focusing on integration challenges and system optimization. The position offers competitive compensation ($184,000-$356,500) and equity benefits. NVIDIA, a world leader in accelerated computing, provides an innovative environment where you'll directly impact the future of self-driving technology. The role requires expertise in C++, Python, and Linux, with a focus on simulation technologies and autonomous driving systems. You'll be responsible for designing and deploying simulation tools, conducting vehicle testing, and providing technical leadership in resolving complex system integration challenges. This position offers a unique opportunity to work at the intersection of autonomous vehicles, simulation technology, and advanced software engineering.

Last updated a few seconds ago

Responsibilities For Senior Systems Software Engineer, Simulation

  • Design, build, and deploy simulation focused tooling and frameworks for autonomous vehicle development and testing
  • Engage with external customers to lead bring-up activities and resolve functional and simulation related issues
  • Integrate hardware and software components and build scalable software solutions
  • Perform in-vehicle and simulation test drives, collect and analyze recorded data
  • Conduct profiling, benchmarking and evaluation activities for verification

Requirements For Senior Systems Software Engineer, Simulation

Linux
Python
  • Bachelors or Masters in computer science, robotics, computer engineering, or equivalent experience
  • 6+ years of work related experience in software development related to autonomous driving and/or simulation technologies
  • Track record providing robust and efficient solutions for autonomous driving
  • Prior experience in application development and familiarity with middleware frameworks
  • Excellent C/C++ development skills with good knowledge of Python
  • Knowledge of Linux and real-time operating systems and container-based virtualization workflows
  • Strong analytical skills with good attention to details

Benefits For Senior Systems Software Engineer, Simulation

Equity
  • Equity

Interested in this job?

Jobs Related To NVIDIA Senior Systems Software Engineer, Simulation

Senior ASIC Verification Engineer

Senior ASIC Verification Engineer role at NVIDIA, focusing on verifying design and implementation of world-leading SoCs and GPUs for AI and autonomous vehicles.

Senior System Software Engineer Platform - OpenBMC

Senior System Software Engineer role at NVIDIA focusing on OpenBMC firmware development and implementation for GPU Server platforms.

Senior Post Silicon Hardware Engineer

Senior Post Silicon Hardware Engineer role at NVIDIA, developing and validating system-level features for cutting-edge GPU and AI technologies.

System Design Validation Engineer

Senior System Design Validation Engineer role at NVIDIA, focusing on hardware validation for AI, automotive, and robotics systems with competitive compensation and benefits.

Senior ASIC Verification Engineer - HSIO

Senior ASIC Verification Engineer position at NVIDIA focusing on High Speed I/O controllers verification for next-gen SOCs and GPUs.