Avride
Lead Software Engineer – Control
Austin, Texas · Full-time · Posted Jul 2, 2026
- Experience
- 6+ years of professional software engineering experience; track record owning significant technical systems end-to-end.
- Visa sponsorship
- Candidates must be authorized to work in the U.S.; the employer does not offer sponsorship.
About the job
Leads the technical development of Avride’s vehicle control system, primarily building and optimizing MPC, trajectory-tracking, and vehicle-dynamics software in C++.
What you'll do
- Architect, implement, and optimize production control systems and trajectory-tracking solutions; analyze real-world vehicle data and tune vehicle parameters.
- Profile algorithms and improve performance to meet real-time constraints.
- Guide and mentor a team of 2–3 control engineers, review designs and code, and coordinate technical decisions with Planning and Hardware.
What they ask for
- Expertise in modern C++.
- Direct experience with optimization, MPC, and system dynamics.
- Strong knowledge of algorithms, data structures, and software design patterns.
- Hands-on experience analyzing real-world sensor or vehicle data using statistical methods.
Nice to have
- Experience leading a small engineering team or workstream.
- Digital signal processing experience for real-world sensor data.
Tools
C++17/20, MPC
Model-written summary · the original posting is authoritative