Senior Cameras and Sensors Software Engineer - Autonomous Vehicles job opportunity at NVIDIA.



DatePosted 30+ Days Ago bot
NVIDIA Senior Cameras and Sensors Software Engineer - Autonomous Vehicles
Experience: 5-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeGeneral
loacation China, Shanghai, China
loacation China, Shangha..........China

We are now looking for a System Software Engineer – Cameras & Sensors for Autonomous Vehicles ! Seeking software engineers who are passionate about designing, developing, and maintaining core technology around   camera and sensor drivers , high‑bandwidth interfaces, data streaming, data recording/playback, and vehicle interface abstraction. This is our life’s work: to amplify human creativity and intelligence. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you're creative, autonomous, and love a challenge, we want to hear from you. What you will be doing: Designing, developing, and optimizing software architecture and frameworks for real‑world performance while matching or exceeding customer requirements, with a strong focus on   camera and imaging pipelines. Working with vendors to integrate and validate   state‑of‑the‑art automotive cameras and other sensors   (e.g., radar, lidar, ultrasound) into the NVIDIA AV platform. Developing   camera and sensor drivers, plugins, and processing components   (configuration, control, calibration hooks, health monitoring, error handling) around raw and processed sensor data. Building highly efficient   multi‑camera data recording, playback, and visualization tools, including synchronization, timestamping, and bandwidth‑aware streaming. Performing in‑vehicle tests, collecting   camera and multi‑sensor data, and analyzing data integrity, timing alignment, and image quality issues. Working with our car and control teams to develop and maintain interfaces to the vehicle, enabling end‑to‑end self‑driving functionality. Supporting data collection campaigns for our autonomous vehicle program, ensuring reliable and repeatable camera/sensor configurations. Developing unit tests, integration tests, and documentation; evaluating quality and proposing corrective and preventive actions for camera/sensor software. Delivering efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA), and following quality and safety standards such as MISRA. What we need to see: BS/MS or higher in computer engineering, computer science, electrical engineering, or related disciplines (or equivalent experience). 5+ years of experience in software development, including   systems‑level or embedded   work. Excellent C and C++ programming skills, including strong debugging and profiling capabilities. Experience developing and debugging multithreaded/distributed applications such as multimedia systems, game engines, or real‑time streaming pipelines. Solid understanding of programming and debugging techniques, especially for   parallel and distributed architectures. Strong experience on Linux, Android, and/or other real‑time operating systems. Solid experience with   camera or sensor/streaming systems, ideally including one or more of: Automotive camera bring‑up, configuration, and control (e.g., exposure, gain, sync). Audio/video or imaging pipelines, frame‑based streaming, and timestamp‑driven processing. High‑throughput data paths (e.g., multi‑camera SSR, high‑rate logging, or playback). Background with vehicle control interfaces and in‑vehicle networking is a plus. Great communication and analytical skills, including the ability to reason about system‑level behavior (latency, ordering, data integrity). Ways to stand out from the crowd: Deep understanding of   embedded camera architectures, ISP pipelines, or automotive camera modules. Experience with data‑parallel and/or GPGPU programming (CUDA, OpenCL) applied to imaging or sensor processing. Software development for modern OpenGL (Core Profile) and Linux, particularly for visualization of multi‑camera and sensor data. Experience with version control systems (GIT) and build systems (CMake). Hands‑on mindset, working closely with algorithm, software, and hardware teams; strong attention to detail and a passion for organizing, inspecting, and presenting camera/sensor data.

Other Ai Matches

Senior Software Engineer, Observability Applicants are expected to have a solid experience in handling Observability related tasks
Manager, SWQA Test Development Applicants are expected to have a solid experience in handling SWQA Test Development related tasks
Research Scientist, ML Systems - PhD New College Grad 2026 Applicants are expected to have a solid experience in handling ML Systems - PhD New College Grad 2026 related tasks
Creative Director - APAC Applicants are expected to have a solid experience in handling Job related tasks
Senior Design for Debug Architect and Methodology Engineer Applicants are expected to have a solid experience in handling Job related tasks
Senior DL Algorithms Engineer - Cosmos Applicants are expected to have a solid experience in handling Job related tasks
Senior SWQA Test Developer - Embedded Applicants are expected to have a solid experience in handling Job related tasks
Senior Research Scientist, Multi-Modal Language Models Applicants are expected to have a solid experience in handling Multi-Modal Language Models related tasks
ATE Test Engineer Applicants are expected to have a solid experience in handling Job related tasks
Senior ASIC Verification Engineer, Coherent High Speed Interconnect Applicants are expected to have a solid experience in handling Coherent High Speed Interconnect related tasks
Senior Design Verification Engineer - Interconnect IP Applicants are expected to have a solid experience in handling Job related tasks
remote-jobserver Remote
Senior Software Engineer - Dynamic Storage Applicants are expected to have a solid experience in handling Job related tasks
Senior ASIC Verification Engineer – Global IP Applicants are expected to have a solid experience in handling Job related tasks
Senior Power Methodology and Modeling Engineer Applicants are expected to have a solid experience in handling Job related tasks
PR Specialist Applicants are expected to have a solid experience in handling Job related tasks
Senior Compiler Engineer, AI Inference Platforms Applicants are expected to have a solid experience in handling AI Inference Platforms related tasks
Senior Production Factory Planner Applicants are expected to have a solid experience in handling Job related tasks
Manager, GPU Accelerated Data Analytics Applicants are expected to have a solid experience in handling GPU Accelerated Data Analytics related tasks
Inventory Control Planner Applicants are expected to have a solid experience in handling Job related tasks
Senior Startups Inception Partner Manager Applicants are expected to have a solid experience in handling Job related tasks
Senior Physical Design Engineer Applicants are expected to have a solid experience in handling Job related tasks
Senior Deep Learning Software Engineer, PyTorch - TensorRT Performance Applicants are expected to have a solid experience in handling PyTorch - TensorRT Performance related tasks
Network Site Reliability Engineer Applicants are expected to have a solid experience in handling Job related tasks