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 11 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...  ...We are seeking a highly skilled C++ Software Engineer to join our core... 
    Suggested
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours ago
  •  ...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
    11 hours ago
  •  ...for the better. JOB SUMMARY As a Software Engineer- Human Motion Data, you will leverage your...  ...core member of the Motion Control and Planning team, you will work closely with Controls...  ...GMR, Omni-retarget). Proficiency in C++ is highly valued to help integrate with... 
    Suggested
    Full time
    Local area

    Apptronik

    Austin, TX
    11 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
    11 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
    Worldwide
    Relocation
    Weekend work

    TerraFirma Robotics

    Austin, TX
    a month 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
    11 hours ago
  •  ...JOB SUMMARY: As a Senior Software Engineer - Navigation at Apptronik,...  ...Design global and local path planning methods, incorporating obstacle...  ...behaviors for safe, predictable motion in shared spaces. Work...  ...Strong proficiency in C++ (modern standards) in a Linux... 
    Full time
    Local area

    Apptronik

    Austin, TX
    11 hours 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
  • $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
    11 hours ago
  • $160k - $200k

     ...by data scientists and engineers, Striveworks set out to...  ...extend Striveworks’ core software products. You will work...  ...(e.g., Go, Rust, C++, Java, Scala, etc.) Proficiency...  ...(e.g., imagery, full motion video, text, acoustic,...  ...defining, scoping, planning, and delivering complex... 
    Full time
    Work at office
    Remote work

    Striveworks

    Austin, TX
    11 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
    25 days ago
  •  ...distributed data processing, software architecture, and machine learning...  ...for an experienced software engineer to help us build Avride’s...  ...engineering experience ~ Strong C++ or Python programming skills...  ...-driven development focus, planning and getting-things-done,... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours 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
    11 hours ago
  •  ...teams spanning hardware and software. Speed and scale are our key...  ...behind data center robotics: task planning, fleet coordination, and...  ...middleware on real hardware. You engineer for remote failure: recovery,...  ...SLAM. Fleet orchestration. C++, Python, or Go. Simulation (... 
    Full time
    Remote work

    Fluidstack

    Austin, TX
    11 hours ago
  •  ...platforms. This isn't just another engineering role; it's a critical position for a Senior Software Engineer with deep expertise in...  ...with flight and mission planning teams. Contribute across the...  ...applications. Strong proficiency in C++ and/or Python. A solid understanding... 
    Full time
    Contract work
    Local area

    Skyways

    Austin, TX
    11 hours ago
  • $106.2k - $194.6k

     ...robotics, digital twin applications, and software engineering. We'll look to you to provide...  ...programming languages such as Python, C++, or Java, with experience in robotics...  ...optimize algorithms for tasks such as path planning, motion planning, and decision‑making in robotics... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Austin, TX
    3 days ago
  •  ...Design Verification Engineer Business Line Description: ~ Advanced Chip Engineering...  ...Defining and writing IP verification plans based on requirements documents (industry...  .... Other programming skills (Python, C/C++, Perl, TCL, etc.) a plus. Design skills... 
    Local area

    NXP Semiconductors N.V.

    Austin, TX
    1 day ago
  • $175k - $225k

     ...Responsibilities We are looking for a Senior Software Engineer to lead the Cutlass software team. We...  ...that document appropriately reviewed, plan, and then lead the execution of those plans...  ...language – preferably either C, C++, or Rust Nice to Have Experience with machine... 

    Modern Intelligence

    Austin, TX
    3 days ago
  •  ...expertise for complex systems engineering projects. MTS engineers serve...  ...embedded Linux systems software. Work on user space applications...  .... Contribute to team planning and estimation. Kernel Sustaining...  .... ~ Strong background in C/C++ programming. ~ Expert‑level... 
    Remote work

    ALTEN

    Austin, TX
    1 day ago
  •  ...Electronic Design Automation software. Our software tools enable companies...  .... You will collaborate with engineering leaders, product management,...  ...automation, reasoning, planning, and autonomous task execution...  ...productivity tools Proficiency in C/C++ and experience with graph... 
    Full time

    SIEMENS AG

    Austin, TX
    2 days ago
  •  ...Validation Engineer Our Fortune 500 client (One of the world's largest...  ...Developed test plans for new processor silicon interface...  ...processors using hardware and software validation tools, oscilloscopes...  ...and scripting skills using C/C++ and Python. Utilized debug... 

    Experis

    Austin, TX
    1 day ago
  •  ...looking to add a  Principal RF Test Engineer I to our team. If you enjoy...  ...of engineering test plans and procedures. The ideal candidate...  ...strong combination of hardware and software knowledge with proficiencies...  ...experience (Python, MATLAB, C/C++, etc.) Understanding of RF... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Cesiumastro

    Austin, TX
    11 hours ago
  •  ...SUMMARY We are seeking a Firmware Engineer with an interest in developing software for Battery Management Systems (...  ...Experience developing in C and C++ for TI C2000 microcontrollers Proficiency...  ...including participation in sprint planning, design reviews, and code reviews... 
    Local area

    Synthesia

    Austin, TX
    3 days ago
  •  ...Design Verification Engineer Work Locations (3) Submit Resume Apple is where individual...  ...ideal candidate excels at detailed test planning, adapts optimally to evolving...  ...Verilog and UVM. Skilled in System C, C/C++, Python/perl. Highly proficient in developing... 
    Worldwide
    Night shift

    Apple

    Austin, TX
    1 day ago
  •  ...Innovation is seeking a talented engineer with a Master's or PhD in Computer Science, Software Engineering, Computer Systems...  ...tasks using technologies including C++/Qt, ROS, IsaacSim, and...  ...analysis, trajectory generation, planning, and SLAM. Software engineering... 
    Work at office

    Yaskawa America, Inc. / Motoman

    Austin, TX
    16 hours ago
  • $150k

     ...experienced Senior Firmware Engineer to design, develop, test, and...  ...collaborates closely with hardware, software, QA, and manufacturing teams...  ...documentation, and project planning Mentor junior firmware...  ...Strong programming skills in C/C++ for embedded systems Experience... 
    Full time

    Yotta Energy

    Austin, TX
    3 days ago
  •  ...platforms. Job Overview   We are seeking a Software Engineer responsible for designing, writing, and...  ...Understanding of autonomous systems, path planning, sensor fusion, or controls  Strong programming skills in Python, C++, and/or Rust  Experience with robotics... 
    Permanent employment
    Full time
    Temporary work
    Work at office

    Saronic Technologies

    Austin, TX
    11 hours ago
  •  ...work closely with autonomy, mapping, and planning teams to integrate critical data,...  ...pipelines. You will collaborate across engineering teams to integrate real-time metrics, automate...  ...building complex APIs. ~ Familiarity with C++, JavaScript, HTML/CSS, and ViteJS. ~... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    11 hours ago
  •  ...trading platform, internal messaging infrastructure, and connectivity to external trading destinations.  THE CANDIDATE  Mastery of C++ programming Extensive experience developing in a Linux environment Minimum 2 years of work experience preferred (talented... 
    Full time
    Work experience placement
    Worldwide

    Virtu Financial Inc.

    Austin, TX
    11 hours ago
  •  ...Applications Engineers demonstrate the highest level of technical proficiency and engineering...  ...for R&D team Who You Are: You balance planning with actions. You identify issues and map...  ...languages used in test automation (LabVIEW, C/C++, or Python) Exposure to common test... 
    Internship
    Flexible hours

    Emerson

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

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