> Markdown version of [/jobs/ext/2704701-software-engineer-motion-planning](https://www.wearedevelopers.com/jobs/ext/2704701-software-engineer-motion-planning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Motion Planning - **Company:** AVRIDE - **Location:** Austin, TX, United States (Remote available) - **Contract:** Permanent contract - **Skills:** Big Data, C++ (Programming Language), Program Optimization, Code Review, Nvidia CUDA, Continuous Integration, Software Debugging, Machine Learning, Motion Planning, Object-Oriented Software Development, OpenCL, Software Tools, Computational Geometry, Software Engineering, Reinforcement Learning, Data Processing, Multithreading, Gpu Programming, Git, Optimization Algorithms, C++14 - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/c-software-engineer-motion-planning-avride-8105893 ## About the Role * 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 #LS-MS1 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. ## Description 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., 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., * 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)