Control Algorithm Engineer
Core
Design, develop, calibrate, and optimize motion control algorithms for autonomous heavy-duty vehicles to ensure stability, smoothness, and response performance in complex scenarios like wet roads and slopes.
Role type
Control Algorithm Engineer (Autonomous Heavy-Duty Vehicles)
Builds
Autonomous mining trucks and articulated vehicles
Domain
Autonomous driving / Heavy-duty vehicle dynamics
Deliverable
production ML models | product features
Required skills
Motion control algorithm design, Nonlinear dynamics modeling, PID/LQR/MPC implementation, State estimation, Fault diagnosis, Robust control strategies, Parameter identification, MIL/SIL/HIL simulation, CAN communication, C++/Python/Matlab
Preferred skills
Adaptive compensation algorithms, Anti-roll/anti-tip control, Data-driven control methods, Functional safety (ISO 26262/SOTIF), Steering/braking coordination
Technologies
Matlab/Simulink, C++, Python, CAN protocol
Responsibilities
Develop and optimize lateral/longitudinal control strategies for autonomous vehicles; Build vehicle dynamics models and design robust safety control strategies; Conduct real-vehicle tuning and debugging with chassis actuators; Collaborate with perception, planning, and chassis teams; Output algorithm specifications and testing documentation.
Seniority
Mid-Senior, hands-on IC