N

NVIDIA

Designs the chips and software that power AI

Senior System Software Engineer - AV Platform

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
  • Excellent C and C++ programming skills.
  • At least 8 years of experience developing and debugging multithreaded or distributed applications such as multimedia systems or game engines.
  • Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures.
  • Background with Linux, Android, and/or other real-time operating systems.
  • Experience with sensors such as cameras, LiDAR, radar, ultrasonics, IMU, and GPS.
  • Experience with vehicle control interfaces.
  • Ability to write low-latency, high-performance code.

Responsibilities

  • Design and optimize software architectures and frameworks to deliver real-world performance that meets or exceeds customer specifications.
  • Develop high-efficiency product code in C++ using CUDA for GPGPU algorithmic parallelism, adhering to MISRA safety and quality standards.
  • Collaborate with vendors on the design and integration of vehicular sensors.
  • Build sensor drivers, plug-ins, and core data processing components.
  • Create optimized tools for sensor data recording, playback, and visualization.
  • Partner with control and vehicle teams to build self-driving interfaces.
  • Perform in-vehicle testing, collect field data, and analyze data integrity.
  • Support data collection campaigns across the autonomous vehicle program.

Desired Qualifications

  • Understanding of embedded architectures.
  • Experience with data-parallel and/or GPGPU programming, CUDA, and OpenCL.
  • Experience developing software for modern OpenGL (Core Profile) and Linux.
  • Experience with version control systems, including Git, and the CMake build system.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs