Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Software Engineer, Motion Planning

Avride

C++ Software Engineer, Motion Planning

Austin, TX

About the Team

Our team develops the core software and data processing systems that power motion planning and decision-making in autonomous vehicles. We work at the intersection of machine learning, large-scale data infrastructure, and real-time vehicle control, collaborating across engineering, analytics, and product teams to deliver safe and intelligent driving capabilities.

About the Role

We are seeking a highly skilled C++ Software Engineer to join our core Motion Planning team. You will be at the forefront of developing the decision-making logic that enables our autonomous vehicles to navigate the complexities of the real world safely and efficiently. If you have a passion for solving hard algorithmic problems and writing high-performance code, this is the perfect opportunity for you.

What You'll Do
  • Design, implement, and optimize cutting-edge motion planning algorithms in modern C++ (C++17/20)
  • Develop robust solutions for trajectory generation, pathfinding, and behavioral decision-making in dynamic environments
  • Analyze and debug system performance using simulation, log playback, and on-vehicle testing data
  • Collaborate closely with engineers from Perception, Prediction, and Control teams to build a cohesive and reliable self-driving system
  • Write clean, maintainable, and optimized production-quality code
  • Profile and optimize algorithms to meet real-time performance constraints
What You'll Need
  • Exceptional proficiency in modern C++ and a deep understanding of object-oriented design principles
  • Strong foundational knowledge of algorithms and data structures, particularly those relevant to robotics (e.g., graph search, computational geometry, optimization techniques)
  • Experience with software development tools and practices, including Git, CI/CD, and code reviews
Nice to Have
  • Proven success in competitive programming contests such as Google Code Jam, Hash Code, Topcoder Open, ICPC, or similar events
  • Professional or academic experience in robotics, specifically with motion planning
  • Experience with performance-critical software development, including multi-threading and memory optimization
  • Knowledge of machine learning techniques (e.g., reinforcement learning, imitation learning) applied to planning or decision-making problems
  • Solid mathematical background, including linear algebra and probability theory
  • Knowledge of GPU programming (e.g., CUDA, OpenCL) for accelerating algorithms

Candidates are required to be authorized to work in the U.S. The employer is not offering relocation sponsorship, and remote work options are not available.

Avride is an equal opportunity employer and committed to providing reasonable accommodations to qualified applicants and employees with disabilities to ensure they have equal access to employment opportunities. Avride complies with the Americans with Disabilities Act (ADA), if you need a reasonable accommodation to assist with the application or hiring process, or to perform the essential functions of a job, please email View email address on click.appcast.io.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer, Motion Planning in Austin, TX vacancy
  •  ...robotics firm is seeking to hire a skilled engineer to design and deploy algorithms for automating...  ...robotics and programming, particularly in C++ and Python, as well as experience with real-time estimation and motion planning. This role requires working in a fast-paced... 
    Suggested
    Relocation

    TerraFirma Robotics

    Austin, TX
    2 days ago
  •  ...Machine Learning Engineer, Motion Planning & Prediction Austin, TX About the Team Our team develops the core software and data processing systems that power motion planning and decision...  ...and monitoring Proficiency in C++ for writing high-performance model inference... 
    Suggested
    Remote work
    Relocation

    Avride

    Austin, TX
    4 days ago
  •  ...the better. JOB SUMMARY As a Software Engineer- Human Motion Data, you will leverage your background...  ...member of the Motion Control and Planning team, you will work closely with Controls...  ..., Omni-retarget). Proficiency in C++ is highly valued to help integrate... 
    Suggested
    Local area

    Synthesia

    Austin, TX
    1 day ago
  •  ...C++ Software Engineer - Control Austin, TX About the Team Avride is a fast-growing leader in the autonomous vehicle and delivery robot...  ...data. Collaborate closely with engineers from our Planning and Hardware teams to build a cohesive and reliable self-driving... 
    Suggested
    Remote work
    Relocation

    Avride

    Austin, TX
    2 days ago
  •  ...construction. Founded by former SpaceX engineers and backed by Bain Capital...  ...will span state estimation, motion and trajectory planning, and control, taking ideas from...  ...efficiency, and task completion Software & System Architecture - Own C++/Python codebases, and MCU... 
    Suggested
    Worldwide
    Relocation
    Weekend work

    TerraFirma Robotics

    Austin, TX
    2 days ago
  •  ...Software Engineer (C++/Python), Supply Chain Integration At Apple, new ideas quickly transform into groundbreaking products, services, and...  ...solutions for Apple's Supply Chain needs, ranging from Supply Planning and Demand Planning to Product Distribution and beyond. You... 

    Apple

    Austin, TX
    2 days ago
  •  ...is looking for a Senior Robotics Software Engineer to join our Software team in Austin...  ...responsible for developing high-performance C++ software to drive complex arm motions, integrating real-time sensor data, and ensuring reliable motion planning. This role is based at ICON's... 
    For contractors

    I-Con Technology

    Austin, TX
    4 days ago
  •  ...Sr. Software Engineer – Real-Time Controls Austin, TX Apptronik is a...  ...Deliver production-grade real-time C++ software infrastructure...  ...learned policies (RL locomotion / motion imitation) into the real-time...  ...with Agile processes (sprint planning, design/code reviews)... 
    Local area

    Apptronik

    Austin, TX
    3 days ago
  •  ...seeking a Sr. Firmware Engineer with an interest in developing...  ...flexible and robust software for robotic systems. As...  ...embedded software in C/C++ Comfortability in...  ...such as: - Motion control, motors (BLDC),...  ...participating in sprint planning, design reviews, and code... 
    Flexible hours

    Insight Global

    Austin, TX
    4 days ago
  • $35 per hour

     ...Software Engineer Intern, Robotics Austin, Texas, United States; Fremont...  ...high-repeatability mechanical motion, as well as high reliability...  ...in a system language like C, C++, and Rust Ability to work...  ...Experience in kinematics and motion planning Experience working on... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Austin, TX
    4 days ago
  • Senior Software Engineer - Navigation Own the development of production-grade...  ...Design global and local path planning methods, incorporating...  ...behaviors for safe, predictable motion in shared spaces. Work closely...  ...Qualifications Strong proficiency in C++ (modern standards) in a Linux... 
    Local area

    jobs.frontdoordefense.com - Jobboard

    Austin, TX
    3 days ago
  •  ...construction. Founded by former SpaceX engineers and backed by Bain Capital...  ...as collision avoidance, motion planning, localization, and operator...  ...prototyping of robotic software and control algorithms Own...  ...construction Proficiency in C++ and Python, including... 
    Worldwide
    Relocation
    Weekend work

    TerraFirma Robotics

    Austin, TX
    4 days ago
  •  ...We are seeking a Forward Deployed Software Engineer who will be at the forefront of integrating...  ...skills, with experience in C++, Rust, Python, or similar languages...  ...environments like the ocean Familiarity with motion planning, behavior trees, and control algorithms... 
    Permanent employment
    Temporary work
    Work at office

    Saronic Technologies

    Austin, TX
    4 days ago
  •  ...Expect Tesla's Robotics Software Engineering team is responsible for the...  ...kinematics/dynamics modeling, motion control algorithm design (including...  ...simulation tools or custom C++/Python code Contribute to...  ...with perception, planning, and software integration teams... 
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Austin, TX
    2 days ago
  • $200k - $250k

     ...Staff Machine Learning Engineer (Active Secret Clearance...  ...about applying both software engineering and data science...  ...elements of the plan, and presenting vision...  ...programming (e.g., Go, Rust, C++, Java, Scala, etc.)...  ...spectral imagery, full motion video, acoustic or sonar... 
    Work at office
    Remote work

    Strive Works

    Austin, TX
    3 days ago
  •  ...Senior Machine Learning Engineer Austin, Texas or...  ...extend Striveworks' core software products. You will work...  ...language (e.g., Go, Rust, C++, Java, Scala, etc.)...  ...types (e.g., imagery, full motion video, text, acoustic,...  ...defining, scoping, planning, and delivering complex... 
    Work at office
    Remote work

    Strive Works

    Austin, TX
    4 days ago
  •  ...Mid-Level Python Engineer / C++/C# / CICD Tools / Asset Management / Newport...  ...in Newport Beach is a software and consulting company with...  ...development process, including sprint planning, code reviews, and...  ...9 College Saver Plan Motion Recruitment Partners (MRP) is... 
    Full time
    Temporary work
    Flexible hours

    Motion Recruitment

    Austin, TX
    1 day ago
  •  ...Senior Forward Deployed Software Engineer Saronic Technologies is a leader in revolutionizing...  ...~ Proficient programming skills in C++, Rust, Python, or similar languages, with...  ...contexts ~ Expertise in motion planning, control systems, and behavior architectures... 
    Permanent employment
    Temporary work
    Work at office

    Saronic

    Austin, TX
    4 days ago
  •  ...aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and...  ...This Role: CAMP Systems is seeking a highly skilled software engineer with deep experience in C++ development and a passion for building modern, high-performance... 
    Worldwide

    Camp

    Austin, TX
    4 days ago
  •  ...Senior C++ Software Engineer Job Category: Software Engineering Requisition Number: SENIO002801 Posted: May 18, 2026 Full-Time Hybrid 9601 Amberglen Blvd Suite 225 Austin, TX 78729, USA Description About CAMP Systems: At CAMP Systems, we are the trusted... 
    Full time
    Worldwide

    Continuum Applied Technology, Inc.

    Austin, TX
    2 days ago
  •  ...instruments, modular FPGA co-processors, software-defined radios (USRP products), and...  ...offerings! The Role: The? Senior C++ Software Engineer will be responsible for the...  ...contribute to writing effective test plans. Basic Qualifications: ~3-5+ years... 
    Temporary work
    Work experience placement
    Flexible hours

    Emerson

    Austin, TX
    3 days ago
  • Autonomy Engineer (AI) - NODA AI Location: Austin, TX (Hybrid on-site...  ...This role focuses on mission planning, path generation, behavior execution...  ...systems. Proficiency in C++ and Python for real-time autonomy...  ...middleware. Background in motion planning, navigation, and control... 
    Flexible hours

    NODA AI

    Austin, TX
    3 days ago
  • $35 per hour

     ...Description The Robot Software Team builds software that...  ...team, surgery engineering team, as well as the BCI...  ...repeatability mechanical motion, as well as high reliability...  ...language like C, C++, and Rust Ability to...  ...kinematics and motion planning Experience working on... 
    Hourly pay
    Temporary work
    Internship
    Local area
    Flexible hours

    Latent AI

    Austin, TX
    4 days ago
  • $127.1k - $185k

     ...world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve...  ...language such as Java, Python, C++, C#, Go, Rust, or TypeScript Experience...  ..., Manipulation, Perception, Motion Planning and Controls, Movement, Autonomous Navigation... 
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Austin, TX
    2 days ago
  • $143.7k - $194.4k

     ...We're seeking a Software Development Engineer with deep expertise in Linux distribution...  ...teams on deployment plans for security patches across...  ...- Knowledge using Rust/C/C++ for system-level programming...  ...robotics platforms, including motion planning, sensor fusion, or... 
    Full time
    Temporary work
    Work experience placement
    Internship
    Seasonal work
    Worldwide
    Flexible hours
    Night shift

    Amazon

    Austin, TX
    2 days ago
  •  ...Texas office. As a Staff Computational Software Software Development Engineer at Lam, you will be at the forefront...  ...and optimize algorithms in C++ for high-performance computing applications...  ...requests. ~ Participate in planning and design discussions with the... 
    Work at office

    Lam Research

    Austin, TX
    4 days ago
  •  ...Software Engineer - Intern Summer 2026 About Elevate Robotics Elevate Robotics, Inc., is...  ...systems. Write clean, well-documented C++ and Python code under guidance from...  ...reviews, design discussions, and technical planning sessions. Contribute to improving... 
    Summer work
    Internship

    Elevate Robotics

    Austin, TX
    1 day ago
  • $100k

     ...must evolve to unify innovations in software models, compilers, platforms,...  ...ownership of roadmap priorities, planning, and mentorship for a high-performing engineering team. Insight to identify bottlenecks...  ...systems, with strong fluency in C++ and Python. Strong knoweledge... 
    Permanent employment
    Flexible hours

    Tenstorrent

    Austin, TX
    1 day ago
  • $198.1k - $268k

     ...integration, understanding how different paradigms (learning, control, planning) work together in real robotic systems, and how they map onto...  ...with real-world robotic systems or datasets Proficiency in C++ and/or Python Familiarity with modern perception and mapping techniques... 

    Arm Limited

    Austin, TX
    5 days ago
  • $105.8k - $174.8k

     ...Decision Science – AI Native Engineering Physical AI Engineering...  ...digital twin applications, and software engineering. We'll look to...  ...programming languages such as Python, C++, or Java, with experience in...  ...for tasks such as path planning, motion planning, and decision-... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Software Engineer, Motion Planning. Be the first to apply!