A

Avride

Autonomous vehicles and delivery robots platform

Lead Software Engineer - Control

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USANo salary listed

About the Job

Requirements

  • At least 6 years of professional software engineering experience, including ownership of significant technical systems end-to-end.
  • Expertise in modern C++.
  • Deep understanding of algorithms, data structures, and software design patterns.
  • Direct experience with optimization, Model Predictive Control, and system dynamics.
  • Hands-on experience with data analysis and statistical methods applied to real-world sensor or vehicle data.
  • Ability to guide the technical direction of a small team while remaining a strong individual contributor.
  • Ability to communicate and collaborate effectively to deliver results and drive cross-team alignment.
  • Candidates must be authorized to work in the United States.

Responsibilities

  • Architect, implement, and optimize control systems in modern C++.
  • Own the design of high-precision trajectory-tracking solutions from formulation through production deployment.
  • Identify and refine dynamic vehicle parameters using real-world data.
  • Profile and optimize algorithms to meet real-time performance constraints.
  • Write clean, maintainable, production-quality code and set the technical bar for the codebase.
  • Analyze and iterate on system performance using real-world vehicle data.
  • Provide technical direction and code/design review for a small team of 2–3 control engineers.
  • Break down complex control problems into scoped workstreams and help the team sequence and prioritize them.
  • Mentor engineers on Model Predictive Control, optimization, and controls best practices.
  • Act as the primary technical point of contact between Controls and the Planning and Hardware teams to maintain cohesive architectural decisions.
  • Drive projects to completion while balancing team velocity with technical rigor.

Desired Qualifications

  • Prior experience formally or informally leading a small engineering team or workstream.
  • Experience with digital signal processing techniques for analyzing real-world sensor data.
  • Advanced knowledge of mathematics, including optimization, probability, and mechanics, with the ability to translate complex theory into production-ready algorithms.
  • Relevant publications, patents, or achievements in hackathons or programming contests.
  • Active pursuit and implementation of state-of-the-art ideas to improve system performance.

About the Company

Avride

Autonomous vehicles and delivery robots platform

Avride.ai builds and runs autonomous cars and delivery robots. Its vehicles use an in-house hardware stack—lidar sensors, cameras, and onboard computers—to perceive the world with a 360-degree field of view and to learn from large data sets, aiming to be safer and more efficient than human drivers. The system powers both transportation and package delivery services, serving customers worldwide through partnerships, service contracts, and technology licensing. Unlike many competitors, Avride.ai emphasizes its integrated, self-developed hardware and data-driven safety improvements to reduce accidents and improve mobility. The company’s goal is to shape the future of mobility and delivery by expanding reliable autonomous solutions across platforms and markets.

Company size
201-500
Company stage
Early VC
Total funding
$425M
Headquarters
Austin, TX
Founded
2017

Recently Posted Jobs

Explore more opportunities at Avride

See more jobs