Senior Integration Engineer - Autonomous Vehicles

Nvidia Corporation

CA, United States
Base: 152,000 usd - 241,500 usd (level 3); 184,000...
On-site
C++ programming
Heterogeneous architectures
Gpu programming (cuda)
NVIDIA is seeking a Senior Integration Engineer for its autonomous vehicle software team, focusing on developing and integrating self-driving solutions. The ideal candidate will have a strong background in computer science, proficiency in C/C++, and experience with heterogeneous architectures, aiming to optimize and ensure the performance of NVIDIA's autonomous driving systems

Job Summary

  • Defining functional software architecture for NVIDIA's L2/L3/L4 autonomous driving solutions.
  • Integrating modular software components to implement customer-required self-driving functions and optimizing product implementation for target performance goals.
  • Performing in-vehicle tests, collecting data, completing autonomous drive missions, and developing system tests and documentation.

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Integration Engineer for its autonomous vehicle software team, focusing on developing and integrating self-driving solutions. The ideal candidate will have a strong background in computer science, proficiency in C/C++, and experience with heterogeneous architectures, aiming to optimize and ensure the performance of NVIDIA's autonomous driving systems.

Salary

Base: 152,000 USD - 241,500 USD (Level 3); 184,000 USD - 287,500 USD (Level 4); Equity and benefits eligible

Skills & Requirements

Must-have

  • C++ programming
  • Heterogeneous architectures
  • GPU programming (CUDA)
  • Linux/real-time operating systems
  • Version control systems (GIT)
  • Build systems (CMake/Bazel)

Nice-to-have

  • Low latency code
  • Highly performant code
  • Parallel, embedded, and distributed architectures

Key Requirements

  • PhD with 1+ year, MS with 3+ years, or BS with 5+ years of relevant experience
  • Excellent C and C++ programming skills
  • Experience developing and debugging multithreaded/distributed applications
  • Experience developing software in heterogeneous architectures, including GPUs
  • Background with version control systems GIT and build systems like CMake/Bazel
  • Solid understanding of Linux, and/or other real-time operating systems

Work Rights

Not specified

Tailored Resume

Cover Letter