1 day ago
San Jose, CA, USAMid Level / Senior
H1B sponsor
Base Salary
$129k - $215k/yr
Responsibilities
- Architect data-flow pipelines and APIs for map fusion, real-time map vectorization, and behavior and motion-planning modules.
- Develop software frameworks that integrate offline HD maps with online perception data into a unified local environment model.
- Implement and optimize DETR-style, query-based BEV networks for online map-element generation.
- Design, implement, and validate motion-planning algorithms connecting vectorized map features, path generation, and trajectory optimization.
- Own deep-learning model deployment from Python training and ONNX optimization to efficient C++ runtime execution.
- Develop real-time map-anomaly and scene-change detection algorithms.
- Optimize latency, CPU/GPU memory usage, and multithreaded execution in safety-critical C++ modules.
Requirements
- B.S., M.S., or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field.
- 3+ years of experience for Software Engineer or 5+ years for Senior Software Engineer in autonomous driving, robotics architecture, or spatial computing.
- Expert proficiency in production-grade modern C++ and strong Python prototyping skills.
- Knowledge of path-planning algorithms, kinematic and dynamic vehicle models, coordinate transformations, spatial geometry, and state estimation.
- Strong system-design skills and understanding of ROS2, DDS, and distributed software architectures.
- Preferred experience with numerical trajectory optimization, MPC, QP/nonlinear optimization, interior-point methods, and optimization solvers.
- Preferred experience with HD map formats, query-based BEV perception, ONNX, TensorRT, and real-time C++ deep-learning deployment.
- Preferred knowledge of RTOS, deterministic execution, and safety-critical software design.
Benefits
- Full-time position with bonus, equity, and benefits.
- Annual base salary range of $129,189-$214,776, determined by role, level, location, skills, experience, and education or training.
Categories
ML EngineeringRobotics
About DiDi
DiDi is a mobility technology platform offering app-based ride hailing, taxi hailing, shared mobility, food delivery, and intra-city freight to consumers and businesses across Asia Pacific, Latin America, and other markets. It connects riders with drivers and couriers and provides vehicle, energy, and insurance-related services, earning transaction commissions and service fees. DiDi launched an autonomous driving unit in 2016, which became the independent DiDi Autonomous Driving in 2019 to develop Level 4 technology for its network.
