companyAvride logo

C++ Software Engineer - Control Systems

AvrideAustin, TX
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Essential QualificationsMinimum of 3 years of professional software engineering experience. Proficiency in modern C++. Strong understanding of algorithms, data structures, and software design patterns. Hands-on experience in data analysis and basic statistical methodologies. Excellent communication and collaboration skills, focusing on results and project completion. Preferred QualificationsExperience in robotics, with a solid understanding of Optimization, MPC, and system dynamics. Familiarity with digital signal processing techniques for analyzing real-world sensor data. Advanced mathematical knowledge, particularly in optimization and control theories.

About the job

Join Our Innovative Team

Avride is at the forefront of the autonomous vehicle and delivery robot sector, committed to redefining the future of mobility. Our talented team boasts over seven years of groundbreaking experience in autonomous technology, working diligently to shape the next generation of transportation solutions.

The Control team is pivotal to our mission, developing systems that achieve trajectory navigation with centimeter-level precision, outperforming human drivers across diverse real-world scenarios.

Position Overview

We are in search of an accomplished C++ Software Engineer to elevate Avride's core Control System. This role involves designing advanced control systems utilizing Model Predictive Control (MPC) and identifying the dynamic parameters of our vehicles.

Key Responsibilities

  • Architect and optimize state-of-the-art control systems in modern C++ (C++17/20).
  • Develop and enhance high-precision solutions for trajectory tracking.
  • Evaluate system performance based on real-world vehicle data, iterating to improve efficiency.
  • Collaborate with Planning and Hardware teams to design a seamless and reliable self-driving framework.
  • Produce clean, maintainable, and optimized production-quality code.
  • Profile and refine algorithms to satisfy real-time performance constraints.

About Avride

Avride is a rapidly expanding company leading the charge in the autonomous vehicle and delivery robot space. Our mission is to create a safer, more efficient future for mobility, powered by a team with a wealth of experience in innovative technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.