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

C++ Software Engineer, Motion Planning

Full-time

Avride

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 jobs.jobcopilot.com .

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer, Motion Planning in Austin, TX vacancy
  •  ...Our team develops the core software and data processing systems that power motion planning and decision-making in autonomous...  ...control, collaborating across engineering, analytics, and product teams to...  ...and monitoring Proficiency in C++ for writing high-performance model... 
    Suggested
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    10 hours 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
    Full time
    Worldwide
    Relocation
    Weekend work

    Terrafirma Robotics

    Austin, TX
    10 hours ago
  •  ...We are seeking a highly skilled software engineer to advance Avride's core Control System...  ...cutting-edge control systems in modern C++ (C++17/20) . Develop and refine robust...  ...Collaborate closely with engineers from our Planning and Hardware teams to build a cohesive... 
    Suggested
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    10 hours ago
  •  ...the industry's most demanding engineering challenges. Our teams work...  ...electronics, mechanical engineering, software, manufacturing, and supply...  ...partners. As the Lead C/C++ Software Engineer , you will...  ...is a plus. ~ Experience planning and integrating complete hardware... 
    Suggested

    KRUSH Tech Inc

    Austin, TX
    2 days ago
  • $125k

     ...C++ DeveloperWe are looking for a C++ Developer in Austin, TX. Day 1 onsite (3 days a week hybrid).FTE- $125k per annum + benefits....  ...include:Understanding and managing the existing C++-based system.Planning and executing the migration of the system to Python.Updating the... 
    Suggested
    Hourly pay
    3 days per week
    1 day per week

    Keylent Inc

    Austin, TX
    4 days ago
  •  ...founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small,...  ...output into precise, safe motion — running real-time control loops...  ...field. Strong proficiency in C++ for real-time/deterministic code... 
    Full time
    Contract work
    Local area

    Allen Control Systems

    Austin, TX
    10 hours ago
  •  ...Austin, Texas, is looking for a talented Software Engineer specializing in Robotics. This role...  ...transforming computer vision outputs into precise motion to control autonomous systems accurately...  ...effectively. A robust background in C++ and experience with robotic frameworks... 

    Allen Control Systems

    Austin, TX
    3 days ago
  •  ...defense startup in Austin, Texas, is looking for a Software Engineer specializing in Robotics. In this role, you...  ...develop real-time control systems to ensure precise motion of autonomous systems. The position requires strong C++ skills and experience in control theory. This... 

    Allen Control Systems

    Austin, TX
    3 days ago
  •  ...JOB SUMMARY The Lead Software Engineer - Dexterous Manipulation is...  ...performance and reliability of C++/Python code running on production...  ...fingered hand control, grasp planning, and in-hand manipulation,...  ...robotic manipulation or complex motion control. ~ A proven track... 
    Full time
    Local area

    Apptronik

    Austin, TX
    10 hours ago
  •  ...base, Ditto's peer-to-peer sync engine ensures devices stay...  ...decrease the time-to-value of our software by integrating it directly into...  .... ~ Familiarity with motion planning concepts and algorithms, including...  ...systems programming (e.g., C++, Rust, or Python) with experience... 
    Full time
    Fixed term contract
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ditto

    Austin, TX
    10 hours ago
  • $272k - $431.25k

     ...NVIDIA is the engine of modern AI, and robotics is where...  ...perception, grasping, motion, and learned skills...  ...performing team of robotics software engineers; set...  ...roadmap for grasping, motion planning and control, perception...  ...engineering fundamentals (modern C++ and Python) and the... 
    Full time

    Nvidia

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

     ...by data scientists and engineers, Striveworks set out to...  ...passionate about applying both software engineering and data...  ...elements of the plan, and presenting vision...  ...programming (e.g., Go, Rust, C++, Java, Scala, etc.)...  ...spectral imagery, full motion video, acoustic or sonar... 
    Full time
    Work at office
    Remote work

    Striveworks

    Austin, TX
    10 hours ago
  • $185.1k - $335.3k

     ...intuitive design, intelligent software, and next-generation...  ..., prediction and planning systems, ensuring...  ...reviews and drive software engineering best practices across...  ...years of experience in motion planning or related...  ...design Experience with C++/Python in a large, distributed... 
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Austin, TX
    4 days ago
  • $152k - $241.5k

     ...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient...  ...worldwide.Develop software tools in C++/Golang to analyze and construct chip designs... 
    Full time
    Worldwide

    Nvidia

    Austin, TX
    4 days ago
  • $35 per hour

     ...Software Engineer Intern, Robotics Austin, Texas, United States; South San...  ...-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
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Austin, TX
    3 days ago
  •  ...over 30 passionate robotics engineers and is continuing to grow. The...  ...YOU ARE An expert in any of C++, Python, Julia programming...  ...with a minimum of 6 years in software development, including in...  ...robotics, including control, motion planning, sensing, decision-making, and... 
    Flexible hours

    SoftServe

    Austin, TX
    1 day ago
  • $180k - $300k

     ...former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together AI,...  ...vision, precision motion, and advanced hardware to...  ...product goals into team plans and delivery commitments...  ...Proficiency in Python and C++, and experience with... 
    Local area
    Shift work

    Allen Control Systems

    Austin, TX
    10 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
    3 days ago
  •  ...Software Engineer – Intern Summer 2026    About Elevate Robotics   Elevate Robotics, Inc.,...  ...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 Inc

    Austin, TX
    10 hours ago
  • $145k - $185k

     ...systems that can turn engineering data directly into finished...  ...-driven manufacturing software to produce large ship...  ...and generate the robotic plan required to build it....  ...between CAD geometry and motion or process planning....  ...Experience with Python, C++, Rust, Go or another systems... 
    Full time
    Relocation package
    Shift work

    Valstad

    Austin, TX
    10 hours ago
  •  ...C++ Software EngineerCompany Overview iboss is a leading AI-powered Zero Trust SASE (Secure Access Service Edge) platform trusted by more...  ...blocking 4 billion threats per day.Job Description As a C++ Software Engineer at iboss, you will have the opportunity to work on multiple... 
    Worldwide

    iboss

    Austin, TX
    5 days ago
  •  ...evolve to unify innovations in software models, compilers, platforms,...  ...analysis, while applying strong engineering judgment to validate results....  ...reusable testbench components.Plan and drive functional...  ...scenarios.Develop UVM, assembly, C/C++ stimulus, and C++ functional models... 
    Permanent employment

    Tenstorrent

    Austin, TX
    2 days ago
  • $62.21 per hour

     ...Join our elite team of researchers and engineers - led by Pieter Abeel, Rocky Duan, and Peter...  ...learning, computer vision, and motion planning to tackle real-world problems and deliver...  ...based Experience programming in Java, C++, Python or related language Must be eligible... 
    Full time
    Internship
    Local area
    Relocation

    Amazon

    Austin, TX
    10 hours ago
  •  ...perception, state estimation, planning, and flight behaviors...  ...a team of autonomy engineers to do the same. You...  ...Strong proficiency in C++ and Python Experience...  ...Experience working across software, hardware, and flight...  ..., computer vision, or motion planning Experience... 
    Permanent employment
    Contract work
    Local area

    Skyways

    Austin, TX
    10 days ago
  •  ...Austin is seeking a Senior Software Engineer to develop and maintain software...  ..., analysis, visualization, motion control, automation, and...  ...technical proposals, project planning, and solution development....  ...and frameworks, including: C / C++, C#, Java, JavaScript / TypeScript... 
    Full time
    Contract work

    Texas Research International

    West Lake Hills, TX
    4 days ago
  •  ...years’ experience providing systems and software engineering for Unmanned Aircraft Systems. With an...  ...with developing embedded software using C++ and interfacing software with external...  ...development processDeveloping software test plans and procedures to demonstrate... 
    Temporary work
    For contractors

    Kratos Defense & Security Solutions

    Round Rock, TX
    1 day ago
  •  ...Skyways combines rapid engineering iteration with real-world...  ..., state estimation, planning, and flight behaviors work...  ...Strong proficiency in C++ and Python Experience working across software, hardware, and field or...  ..., computer vision, or motion planning Experience with... 
    Permanent employment
    Contract work
    Local area

    Skyways

    Austin, TX
    3 days 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
    Full time
    Flexible hours

    Tenstorrent

    Austin, TX
    10 hours ago
  •  ...distributed data processing, software architecture, and machine learning...  ...for an experienced software engineer to help us build Avride’s...  ...engineering experience ~ Strong C++ programming skills ~ Solid...  ...-driven development focus, planning and getting-things-done,... 
    Full time
    Remote work
    Relocation

    Avride

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

    TerraFirma

    Austin, TX
    14 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!