DeveloperJobs.io
← Back to all jobs

Job Description

Build next-generation ADAS platform software in Newark, CA (onsite) and help deliver real-time sensor processing and AI inference that performs reliably across embedded hardware. This role focuses on designing and optimizing end-to-end platform capabilities for camera, radar, lidar, ultrasonic, and vehicle sensor pipelines, with special attention to latency, throughput, memory usage, and power efficiency. You will also support safety-critical expectations and ISO 26262 compliance as part of a cross-functional engineering effort.

What you will deliver

  • Design and optimize ADAS platform software for camera, radar, lidar, ultrasonic, and vehicle sensor pipelines.
  • Create scalable middleware, frameworks, and infrastructure that support ADAS and autonomous driving systems.
  • Optimize AI inference workloads using TensorRT, CUDA, ONNX Runtime, NVIDIA DriveWorks, and OpenCL.
  • Improve latency, throughput, memory utilization, and power efficiency through systematic profiling and performance tuning.
  • Optimize perception, tracking, image processing, and sensor fusion across CPU, GPU, and hardware accelerators.
  • Develop deterministic real-time software for Embedded Linux and QNX platforms.
  • Design low-latency data movement and communication components, including IPC, shared-memory, DMA, and zero-copy frameworks.
  • Support ISO 26262 compliance, safety reviews, and automotive reliability requirements.
  • Collaborate closely with Perception, ML, Systems, Hardware, and Functional Safety teams.

What you bring

  • 10+ years of software development experience.
  • 5+ years in ADAS, autonomous driving, robotics, embedded AI, or high-performance embedded systems.
  • Proven experience delivering production automotive software.
  • Expertise in C++14/17+, modern C++ design patterns, multithreading, and memory management.
  • Strong experience with QNX Neutrino RTOS, Embedded Linux, IPC, and real-time systems.
  • Deep expertise in CUDA, TensorRT, GPU memory management, profiling, and performance optimization.
  • Experience deploying AI/ML models on embedded automotive platforms.

Helpful domain knowledge

  • ADAS software architecture
  • Perception pipelines
  • Sensor fusion
  • Functional safety concepts (ISO 26262)

Preferred background

  • Experience with NVIDIA DRIVE platforms, DriveWorks, perception systems, sensor fusion, and autonomous driving software architectures.

Compensation & schedule

Estimated hourly rate: USD $110 - $140

Onsite role in Newark, CA.

Benefits

  • Medical, Prescription, Dental & Vision Benefits (for employees working 20+ hours per week)
  • Health Savings Account (HSA) (for employees working 20+ hours per week)
  • Life & Disability Insurance (for employees working 20+ hours per week)
  • MetLife Voluntary Benefits
  • Employee Assistance Program (EAP)
  • 401K Retirement Savings Plan
  • Direct Deposit & weekly epayroll
  • Referral Bonus Programs
  • Certification and training opportunities

Technologies you will use

  • C++14/17+, C++
  • CUDA, TensorRT, ONNX Runtime
  • NVIDIA DriveWorks
  • OpenCL
  • QNX Neutrino RTOS, Embedded Linux
  • IPC
  • ISO 26262
  • Embedded AI
  • NVIDIA DRIVE platforms
  • DMA

Similar Jobs