Senior Autonomy Systems Software Engineer
Core
Deriving requirements from first principles for safe and mission-critical autonomous behavior across commercial trucking and defense applications.
Role type
Senior Autonomy Software Systems Engineer
Builds
Safe perception, motion planning, and control algorithms for autonomous robots in freight and defense logistics.
Domain
Autonomous ground transportation, commercial trucking, defense logistics
Deliverable
production ML models | product features
Required skills
Kinematics, dynamics, system modeling, Python, MATLAB, C++, C, sensor fusion, object tracking, Kalman filtering, particle filters, least squares estimation, machine learning methods, neural networks, SVMs, kNN, regression models, decision trees, classical computer vision, edge/corner detection, camera calibration, optics, motion planning, A*, RRT, potential fields, control systems, PID, nonlinear control, model predictive control, probability, statistics, Bayesian inference, Markov models, simulation development, system reliability analysis, safety-critical standards (ISO 26262, DO-178, IEC 61508), safety analysis methodologies (FTA, FMEA, HARA), redundancy strategies, fault-tolerant system design, SOTIF, UL 4600, safety case development, real-time systems, verification and validation
Preferred skills
None stated
Technologies
None stated
Responsibilities
Collaborate with Autonomy Software teams to develop requirements for safe perception, localization, prediction, motion planning, and control algorithms; Identify edge cases to expose system weaknesses prior to on-road deployment; Provide analysis to support complex autonomy system design trade-offs affecting safety and performance; Support development of simulation scenarios, structured track testing, on-road testing, and hardware-in-the-loop testing.
Seniority
Senior, hands-on IC