Senior Software Engineer - Autonomous Driving
Role responsibilities
Lead the technical strategy and architecture for optimizing deep neural network inference workloads within autonomous driving applications. Drive end-to-end performance analysis and develop optimization techniques like quantization and pruning for NVIDIA automotive platforms.
Requirements
Requires a degree in Computer Science or Engineering with over 12 years of experience in systems software, AI/ML infrastructure, or compiler technology. Must have strong proficiency in C++, Python, and deep familiarity with TensorRT and CUDA.
Key skills
C++, Python, TensorRT, CUDA, Deep Learning Inference, Model Optimization, PyTorch, ONNX, Triton, System Architecture, Quantization, Pruning, Kernel Optimization, Autonomous Driving, Real-time Systems, ISO 26262
Keywords
Autonomous Driving, ADAS, Digital Cockpit, Deep Neural Networks, TensorRT-LLM, Model Compression, Operator Fusion, Memory Optimization, DriveOS, QNX, Safe RTOS, Linux, Hypervisors, Virtualization, Embedded Systems, Edge Computing, Robotics, Deterministic Systems, Low-latency Systems, AI Model Optimization, GPU Performance, Compiler, Runtime, VLM, LLM, Perception Models, Silicon Architecture