Define, justify, and navigate complex system trade-offs and highly technical concepts
Lead architectural co-design and alignment with adjacent teams
Author high-impact project proposals that anchor long-term technical roadmaps
Cultivate the technical growth of senior and junior team members
Requirements
5+ years (or equivalent expert level) of production-grade C++ software development
Bachelor’s, Master’s, or PhD degree preferred in Robotics, Computer Science, Computer Engineering, Electrical Engineering, or a related field
A distinct track record of defining, scaling, and leading large-scale technical development initiatives
Deep, domain-expert experience with Model Predictive Control (MPC), motion planning architectures, planning under uncertainty, vehicle dynamics/control, and closed-loop simulation environments.
Thorough mathematical understanding of non-linear and numerical optimization algorithms
Extensive experience deploying, customizing, and scaling numerical optimization solvers within real-time embedded environments