Principal Controls Engineer
Core
Design, implement, and tune control algorithms for heavy autonomous earthmoving machines to ensure precise motion and stability under varying loads and terrain.
Role type
Principal Controls Engineer (Physical Systems)
Builds
Autonomous heavy machinery control systems
Domain
Robotics / Heavy Equipment / Earthmoving
Deliverable
production ML models
Required skills
Feedback control, dynamic systems, system identification, C++, Python, MATLAB, hardware-in-the-loop testing, fault detection
Preferred skills
Model predictive control, nonlinear control, adaptive control, hydraulic systems, CAN bus, embedded control software
Technologies
C++, Python, MATLAB, CAN
Responsibilities
Design and tune feedback/feedforward controllers for machine motion; Develop models and system identification methods; Implement reliable control software with diagnostics; Validate performance on real machines through field trials and telemetry analysis.
Seniority
Principal, hands-on IC
