Software Engineer - C++ - Model Predictive Control
Job in
Austin, Travis County, Texas, 78716, USA
Listed on 2026-01-12
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
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.
- 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.
- 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.
- 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.
- 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.
Mid-Senior level
Employment typeFull-time
Job functionManufacturing, Technology, Information and Media, and Professional Services
Benefits- Medical insurance
- Vision insurance
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).
(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:
×