EngineerJobs.io
← Back to all jobs

Job Description

Yoh, a Day & Zimmermann Company is seeking a Software Engineer to lead the development and optimization of next-generation ADAS platform software in Newark, CA. This onsite role focuses on sensor pipeline capabilities and AI inference optimization for real-time embedded systems, with an emphasis on performance across modern compute targets and safety-critical delivery.

The position includes building and tuning the software stack for multi-sensor ingestion, perception workflows, and efficient model execution, while collaborating with cross-functional teams to support automotive reliability and ISO 26262-aligned development practices.

Responsibilities

  • Design and optimize platform software supporting camera, radar, lidar, and ultrasonic vehicle sensor pipelines.
  • Build scalable middleware, frameworks, and infrastructure for 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 profiling and performance tuning.
  • Optimize perception, tracking, image processing, and sensor fusion pipelines across CPU, GPU, and hardware accelerators.
  • Develop deterministic real-time software for Embedded Linux and QNX platforms.
  • Design low-latency IPC, shared-memory, DMA, and zero-copy data movement frameworks.
  • Support ISO 26262 compliance, safety reviews, and automotive reliability requirements.
  • Collaborate closely with Perception, ML, Systems, Hardware, and Functional Safety teams.

Requirements

  • 10+ years of software development experience.
  • 5+ years in ADAS, autonomous driving, robotics, embedded AI, or high-performance embedded systems.
  • Proven track record delivering production automotive software.
  • Expert 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.

Technologies

  • 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

Domain Knowledge

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

Preferred

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

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

Location: Newark, CA (onsite)

Compensation: USD 110 - 140 per hourly

Estimated Minimum Rate: $110.00

Estimated Maximum Rate: $140.00

Similar Jobs