Software Engineer - ADAS Platform, Sensor Pipeline & AI Inference Optimization
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