Senior Software Engineer, Planning and Control – Autonomous Vehicles

NVIDIA
Apply Now

Job Description

We are seeking an energetic, hardworking senior system software engineer to join the planning and controls group within NVIDIA's Drive Autonomous Vehicle organization. In addition to some traditional systems engineering tasks, this role will include working on architecture, integration and testing of planning and control software modules to enable new driving functions and capabilities of the software stack. This highly visible role will require outstanding interpersonal skills and facilitate collaboration across the entire organization.

What you'll be doing:

The autonomous vehicle software stack is a highly complex system, required to support a large number of functions and driving modes, spanning from manual driving safety functions through L1, L2, L3 and higher autonomy levels. As such, we will be asking you to work on the integration of new capabilities and improvements to existing functions by combining multiple modules together, evaluate and improve system performance and help us bring our products to production. Responsibilities will include:

  • Execute a system integration process to enable new driving functionalities and improve quality of existing features in our vehicles
  • Integrate software contributions across P&C modules, test and evaluate in simulation tests and in physical vehicles
  • Track software architecture and system requirements, and help verify requirements through detailed analysis and testing
  • Collaborate with multiple teams to bridge across functional modules. Help us build an extraordinary software system!

What we need to see:

  • BS in an engineering or technical field (Mechanical, Electrical, Computer Science, Physics, etc.) or equivalent experience
  • 5+ years of proven experience working on C++ software systems
  • Background working on AV software
  • Excellent communication skills
  • Comfort in working across a large organization and collaborating with many partners simultaneously
  • Experience in integration of complex software systems

Ways to stand out from the crowd:

We would love to see a track-record of working on large and complex systems requiring extensive optimization and metric analysis. We definitely want to hear from you if you are an upbeat contributor with an interdisciplinary background that includes one or more of the following:

  • Background in automotive systems, including system architecture and CAN communication.
  • Familiarity with control system designs and planning algorithms, for example: classical feedback controllers, optimal control, occupancy grids, Dijkstra search, A*, Random Root Tress (RRTs), etc.
  • Experience integrating Machine Learning technology into complex software systems
  • Experience developing and using simulation frameworks to guide higher-level system decisions
  • Proven experience building safety critical software architectures

Academic and commercial groups around the world are powering a revolution in artificial intelligence using deep learning techniques running on NVIDIA GPUs, enabling breakthroughs in problems from image classification to speech recognition to natural language processing and autonomous vehicles. Intelligent AI computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error. This is truly an outstanding time. The era of AI has begun and NVIDIA is leading the drive with revolutionary hardware and software. Come join us at NVIDIA!

Company Info.

NVIDIA

NVIDIA’s invention of the GPU sparked the PC gaming market. The company’s pioneering work in accelerated computing—a supercharged form of computing at the intersection of computer graphics, high performance computing and AI—is reshaping trillion-dollar industries, such as transportation, healthcare and manufacturing, and fueling the growth of many others.

  • Industry
    Cloud computing,Video games,Computer software,Semiconductors,Computer hardware,Consumer electronics,Artificial intelligence
  • No. of Employees
    22,473
  • Location
    2701 San Tomas Expressway, Santa Clara, CA 95050, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

NVIDIA is currently hiring Senior Software Engineer Jobs in Shanghai, China with average base salary of ¥300,500 - ¥650,500 / Year.

Similar Jobs View More