Senior System Software Engineer - AV Platform
Core
Designing and developing core components of NVIDIA DriveWorks SDK and optimizing software architecture for autonomous vehicle fleets.
Role type
Senior System Software Engineer (Autonomous Driving Platform)
Builds
NVIDIA DriveWorks SDK, sensor abstraction layers, data processing components, and middleware for self-driving cars.
Domain
Autonomous Vehicles / Embedded Systems / Real-time Operating Systems
Deliverable
production ML models
Required skills
C++, C, CUDA/GPGPU programming, Linux/QNX/RTOS, parallel and distributed architectures, sensor data processing, MISRA/AUTOSAR standards
Preferred skills
OpenCV, MATLAB, OpenGL Core Profile, Bazel, GIT, ADAS applications, image processing APIs
Technologies
NVIDIA DriveWorks SDK, CUDA, OpenCL, Linux, QNX, OpenCV, MATLAB, OpenGL, Bazel, GIT
Responsibilities
Designing and developing core components of NVIDIA DriveWorks SDK; Developing and optimizing software architecture and frameworks; Working on sensor abstraction layers, data processing, process scheduling, and network communications; Performing in-vehicle tests and collecting data; Establishing unit tests and documentation; Developing highly efficient production code in C++ using GPGPU programming.
Seniority
Senior, hands-on IC