×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - C++ - Model Predictive Control

Job in Austin, Travis County, Texas, 78716, USA
Listing for: ConSol Partners
Full Time position
Listed on 2026-01-12
Job specializations:
  • Software Development
    Software Engineer, Robotics, AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Software Engineer - C++ - Model Predictive Control

C++ Software Engineer – Model Predictive Control

Base pay range

$/yr - $/yr

About the Team
  • We are an established leader in autonomous vehicle and delivery robot systems, developing high-performance mobility platforms built on over seven years of experience in autonomous technology.
  • Our Control Team is responsible for the vehicle’s motion precision and stability.
  • We design reliable control architectures that execute smooth, accurate trajectories under diverse real-world conditions, achieving centimeter-level precision.
Role Overview
  • We are looking for a C++ Software Engineer specializing in Model Predictive Control (MPC) to advance the vehicle’s core control stack.
  • This role requires a strong foundation in applied control theory, software design, and real-time system performance optimization.
  • You will work on translating control models into production-quality software deployed on robotic platforms.
Responsibilities
  • Design, implement, and optimize state of the art control systems and algorithms in modern C++ (C++17/20).
  • Develop and tune MPC-based trajectory tracking solutions for autonomous vehicles.
  • Analyze real-world operational data to model vehicle dynamics and refine control system performance.
  • Collaborate cross-functionally with the Planning and Hardware teams to ensure control continuity and stability.
  • Profile timing and computational performance to meet strict real-time constraints.
  • Maintain high standards for readability, modularity, and system reliability in production code.
Minimum Qualifications
  • 3+ years of professional software development experience.
  • Strong proficiency in C++17/20 and deep understanding of algorithms, data structures, and software design patterns.
  • Experience with data analysis and basic statistical methods.
  • Ability to design, profile, and optimize software for real-time systems.
  • Effective communication and teamwork skills with a focus on delivering robust technical solutions.
Preferred Qualifications
  • Direct-Hands-On experience with robotics, control systems, optimization, MPC, and system dynamics.
  • Knowledge of system identification, vehicle dynamics, and state estimation.
  • Background in digital signal processing for sensor or feedback signal analysis.
  • Advanced math foundation (optimization, probability, or mechanics).
  • Contributions to open-source projects, research work, or technical competitions.
  • Interest in advancing state-of-the-art control and autonomy performance.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Manufacturing, Technology, Information and Media, and Professional Services

Benefits
  • Medical insurance
  • Vision insurance
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary