Senior System Software Engineer, Mapping - Autonomous Vehicles

at Nvidia
USD 148,000-287,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Linux @ 4 Python @ 3 Statistics @ 7 Algorithms @ 7 Data Structures @ 7 Machine Learning @ 4 Hiring @ 4 Graph Theory @ 7 JavaScript @ 4 Networking @ 4 Data Analysis @ 4 GPU @ 4

Details

NVIDIA is building fundamental technologies for autonomous systems and AI computing. This role focuses on software for data collection, data analysis, map creation, and map consumption on NVIDIA's driving/robotics platforms and backend processing systems.

Responsibilities

  • Build software for autonomous mobile platforms and backend data processing pipelines.
  • Create software to efficiently access and visualize 2D navigational maps, 2D aerial images, and 3D semantic HDMaps to produce enriched 2D/3D maps for perception model training and in-vehicle driving stacks.
  • Provide real-time and offline data analysis tools for autonomous vehicle sensor data (lidar, camera, radar) to ensure sensor data integrity before map creation and consumption.
  • Analyze spatial and temporal properties of ground-truth location and vehicle sensor data to ensure successful map creation.
  • Build tools to efficiently store and upload large volumes of sensor and third-party map data for map creation and updates.

Requirements

  • 5+ years of professional experience.
  • BS, MS, or PhD in Computer Science or a related field, or equivalent experience.
  • Fluent in C/C++; familiarity with Python is a plus.
  • Solid understanding of computer architecture, operating systems, computer networking principles, and multi-threaded / multi-process programming.
  • Understanding of how to write performant software with efficient memory, CPU, GPU, and inter-processor-network utilization.
  • Strong background in algorithms (including graph theory, combinatorial & discrete algorithms), data structures, and basic statistics.
  • Ability to drive projects from conception to completion and deliver to internal or external customers.
  • Experience using disciplined software engineering practices (requirements analysis, design docs, unit/integration testing, benchmarking) to develop scalable software products.

Ways to stand out

  • Background in computer vision, computational geometry, robotics, and machine learning algorithms.
  • Experience with state-of-the-art autonomous vehicle or robotics sensors (camera, lidar, radar, GPS).
  • Background in runtime optimization on Linux/Unix-like real-time operating systems and experience with edge computing platforms (e.g., automotive).
  • Experience in data analysis and visualization using Python or JavaScript libraries.

Compensation & Benefits

  • Base salary ranges by level: Level 3: 148,000 USD - 235,750 USD; Level 4: 184,000 USD - 287,500 USD.
  • Eligible for equity and company benefits.

Other

  • Applications accepted at least until July 29, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in hiring and promotion practices.