Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Nvidia Senior Integration Engineer - Autonomous Vehicle 
United States, California 
763593844

Today
US, CA, Santa Clara
time type
Full time
posted on
Posted 14 Days Ago
job requisition id

What you'll be doing:

  • Defining functional software architecture NVIDIA's L2/L3/L4 autonomous driving solutions.

  • Integrating modular software components (e.g. perception, planning, etc.) together to implement customer-required self-driving functions.

  • Optimizing product implementation to achieve target performance goals.

  • Diagnosing system software & functional driving issues reported on our target driving platforms, including on-road & simulation.

  • Developing efficient mechanisms to improve utilization on computers with multiple heterogeneous hardware engines.

  • Performing in-vehicle tests, collecting data and completing autonomous drive missions.

  • Developing system tests, documentation of product functions, evaluating quality and proposing corrective actions.

  • Developing highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA).

  • Follow quality and safety standards such as defined by MISRA.

What we need to see:

  • BS/MS or higher in computer engineering, computer science or related engineering fields, or equivalent experience.

  • 5+ years of relevant industry experience.

  • Excellent C and C++ programming skills.

  • Experience developing and debuggingmultithreaded/distributedapplications like multimedia systems, game engines, etc.Profound knowledge of programming and debugging techniques.

  • Experience on developing software in heterogeneous architectures, including GPUs.

  • Knowledge of image processing APIs (e.g. OpenCV) and MATLAB tools, automotive systems, notably ADAS applications.

  • Software development for CUDA, Linux, and QNX.

  • Experience with version control systems GIT and build system like CMake/Bazel.

  • Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation.

  • Solid understanding on Linux, Android, and/or other real-time operating systems.

Ways to stand out from the crowd:

  • Understanding of parallel, embedded and distributed architectures.

  • Thrive on writing low latency, highly performant code.

  • Great communication and analytical skills.

  • Self-motivated and a great teammate.

You will also be eligible for equity and .