Posted Aug 2

Nvidia is hiring a
Senior Software Engineer, Map Fusion - Autonomous Vehicles

China, Shanghai • China, Shanghai • China, Shanghai
Full time

We are looking for a Senior Software Engineer in China for Autonomous Vehicles in the DRIVE team. In this role, you will help craft and guide the future of our autonomous driving solution for map building, map-based driving, and driving on fused signals between map and perception.

We seek extraordinary engineers who are passionate about building self-driving cars and who have a background in mapping, software design, and embedded real-time software. Are you interested in inventing human level AI for navigation in the unconstrained world under any conditions? If so, join us and pursue your life's work at NVIDIA!

What You'll Be Doing:

  • Develop core functionality for autonomous driving in China based on maps and the fusion of perception and map signals.

  • Design and integrate algorithmic solutions into the core of NVIDIA AV.

  • Fuse data from the map after localization with perception.

  • Handle real-time system signals in the car running all over the world.

  • Write safe embedded software code to run in real-time systems.

  • Develop highly efficient product code in C++ and make use of algorithmic parallelism offered by GPGPU programming (CUDA).

  • Produce code and designs following automotive quality and safety standards (AUTOSAR, ISO 26262).

  • Review teammates' architecture, design, and software code.

  • Mentor newer team members in software engineering and your unique expertise areas

  • When needed, work with autonomous cars in person and work in office for access to map and sensor data

What We Need To See:

  • BS or MS in Computer Science or equivalent experience

  • 6+ years of proven experience building robust software

  • At least 3 years of C++ development experience

  • Passion for robotics and autonomous vehicles

  • Drive to learn new things and tackle meaningful problems

  • Outstanding communication and cross-team collaboration

  • Independent and analytical software engineering skills

Ways To Stand Out From The Crowd:

  • Experience with mapping software in China (e.g., GCJ-02 coordinate system)

  • Software development on embedded or automotive platforms

  • Global-scale map building and geographic information systems (GIS)

  • Background in 3D geometry and graphics

  • Runtime optimization of code using profilers

  • Strong API and framework design skills

We believe that building self-driving vehicles will be a defining contribution of our generation (e.g. traffic accidents are responsible for ~1.25 million deaths per year world-wide). We have the funding and scale, but we need your help on our team. NVIDIA is widely considered to be one of the technology world’s most desirable employers with some of the most forward-thinking people in the world working here. If you're entrepreneurial and autonomous, we want to hear from you!

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Please mention that you found the job on ARVR OK. Thanks.