Senior System Software Engineer, Autonomous Vehicles - New College Grad 2025

at Nvidia
$148,000-235,800 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Marketing @ 4 Software Development @ 4 Linux @ 4 Python @ 4 Communication @ 4 Android @ 4 System Architecture @ 4 CUDA @ 4

Details

NVIDIA’s Solution Engineering team is looking for a Senior System Software Engineer with expertise in Computer Architecture, embedded systems and sensing platforms. We work with the most exciting computing hardware and software, driving the latest breakthroughs in systems design, compute platforms and artificial intelligence. We need individuals who can enable customer productivity and develop lasting relationships with our technology partners, making NVIDIA an integral part of end-user solutions. We are looking for someone always thinking about general compute platforms, someone who can maintain constructive teamwork in a fast paced, rapidly evolving field, someone able to coordinate efforts between corporate marketing, industry business development and engineering. You will be working with the latest Autonomous vehicle architecture coupled with the most advanced sensing devices, changing the way people interact with technology.

Responsibilities

  • Work closely with software engineers, hardware and architecture teams to implement and optimize features for the mobile system-on-chip (SOC) devices.
  • Engage directly with customers and support teams to design, develop and improve their world-class products.
  • Triage, debug and implement fixes for various software issues in the AV Software stack.
  • Develop features to see them through the full software development lifecycle, from conceptualization to productization.
  • Communicate effectively with various teams throughout the company, as well as customers and partners.

Requirements

  • Pursuing or recently completed a Master’s Degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • Your excellent C, C++ and Python programming skills. Your expertise in coding is crucial to your success in this role.
  • Knowledge of computer system architecture and low-level interfaces such as buses, controllers and interrupts.
  • Deep understanding of operating system concepts, specifically memory/resource management, scheduling, process management, synchronization and power management.
  • Your working experience with sensing devices such as Camera Imagers, Radars and Lidars.
  • Programming experience for applications and middleware in Linux, Android, or Real-time operating systems environments.
  • Excellent communication and planning skills.

Ways to stand out from the crowd:

  • Experience with CUDA programming.
  • Working knowledge of ARM platforms.
  • Possess familiarity with Deep Learning frameworks.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you are creative and autonomous, we want to hear from you!