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

C++ Software Engineer - Motion Planning

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 click.appcast.io. #J-18808-Ljbffr Avride

Vacancy posted 2 days 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 vehicles...  ...control, collaborating across engineering, analytics, and product teams...  ...are seeking a highly skilled C++ Software Engineer to join our... 
    Suggested
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  • Avride is seeking a highly skilled C++ Software Engineer to join our core Motion Planning team in Austin. You will help develop the decision‑making logic that enables our autonomous vehicles to navigate real‑world scenarios safely and efficiently. You will design, implement... 
    Suggested

    Avride

    Austin, TX
    2 days ago
  • iconbuild.com is seeking a Senior Robotics Software Engineer to join their team in Austin, TX. The role involves developing high-performance C++ software for robotic systems, including motion planning and coordination of robotic arms. Applicants should have a Master's degree... 
    Suggested

    iconbuild.com

    Austin, TX
    1 day ago
  •  ...want to hear from you! Senior Robotics Engineer, Motion Planning Contoro Robotics is an Austin-based...  ...autonomy, perception, controls, and robot software to deliver end-to-end motion that is...  ...optimization). Deep proficiency in C++ (modern standards), Python, and ROS 1... 
    Suggested

    Contoro Robotics

    Austin, TX
    1 day ago
  •  ...world 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
    Local area

    Apptronik Systems, Inc.

    Austin, TX
    1 day ago
  • $70 per hour

     ...C++ Developer MAHIN-JOB-35546 We are looking for C++ Developer in Austin,TX Day 1 onsite ( 3 days a week hybrid) FTE- 125k...  ...Understanding and managing the existing C++-based system. 2. Planning and executing the migration of the system to Python. 3. Updating... 
    Hourly pay
    3 days per week
    1 day per week

    Keylent Inc

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

    TerraFirma Robotics

    Austin, TX
    a month ago
  •  ...enhancing patient mobility, to appoint a Software Engineer within their advanced surgical...  ...projects 3+ years of experience with C++ and Linux Experience with Altium or MPLAB...  ...version control systems Experience with motion planning pipelines for robotic arms Solid knowledge... 

    Skills Alliance

    Austin, TX
    4 days ago
  • Apptronik Systems, Inc. in Austin, Texas is seeking a Software Engineer - Human Motion Data. The role focuses on developing motion data pipelines for...  ...skills and knowledge of game engines are essential, with C++ proficiency being a bonus. #J-18808-Ljbffr Apptronik Systems... 

    Apptronik Systems, Inc.

    Austin, TX
    1 day ago
  •  ...boxes over 60 lbs. The Role We are hiring a robotics software engineer to contribute to the motion planning and autonomous behavior systems on our unloading...  ...software for deployed robotic systems Proficiency in C++ and Python in production robotics environments Experience... 
    Remote work

    Contoro Robotics

    Austin, TX
    3 days ago
  • Join to apply for the Software Engineer - Planning role at Avride 3 days ago Be among the first 25 applicants...  ...role at Avride About The Team The Motion Planning team at Avride is at the core...  ...field Strong programming skills in C++ and Python Background in developing and... 
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    1 day ago
  • Job Description As a Senior Software Engineer, you will play a pivotal role...  ...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) #J-188... 

    Insight Global

    Austin, TX
    1 day 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
    5 days ago
  • Sr. Software Engineer - Wheeled Controls Austin, TX Apptronik is a human‑centered...  ...the high‑performance motion control systems that power our...  ...interface between high‑level planning stacks and both wheel drive and...  ...production‑grade, real‑time C++ and leading peer reviews and... 
    Local area

    Apptronik Systems, Inc.

    Austin, TX
    1 day ago
  •  ...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... 
    Work at office
    Remote work

    Strive Works

    Austin, TX
    5 days ago
  • ICON is looking for an Embedded Software Engineer to join our Software Products...  ...variety of languages (e.g. C/C++, Matlab, TwinCAT) Create...  ...environments Understanding of motion or process control in real‑...  ...of inverse kinematics, motion planning, and/or simulation Icon is an... 
    For contractors
    Remote work

    ICON

    Austin, TX
    1 day ago
  •  ...Texas, is seeking a Principal Embedded SW/FW Engineer to join their team. The ideal candidate...  ...substantial experience with bare metal C/C++, strong skills in digital ASICs, and a...  ...validation process. Responsibilities include planning, developing, and deploying silicon... 

    graphcore

    Austin, TX
    6 days 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... 

    NVIDIA

    Austin, TX
    1 day 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
    22 days ago
  • $60k - $70k

    A leading technology firm in Texas is seeking an experienced Embedded Software Engineer to join their team. You will design and maintain embedded software using C/C++ while collaborating with hardware and firmware teams. The ideal candidate has over 3 years of experience... 

    BeaconFire Inc.

    Austin, TX
    1 day ago
  • $160k - $200k

     ...Senior Machine Learning Engineer (Active Secret...  ...extend Striveworks’ core software products. You will work...  ...language (e.g., Go, Rust, C++, Java, Scala, etc.) Proficiency...  ...(e.g., imagery, full motion video, text, acoustic,...  ...defining, scoping, planning, and delivering complex... 
    Work at office
    Remote work

    Strive Works

    Austin, TX
    5 days ago
  • Zimmer Biomet, a global leader in medical technology, seeks a software engineer to build and deploy medical device software in production environments...  ...to meet regulatory standards. Requirements include strong C++ (C++17+), IEC 62304 experience, Linux, and familiarity with... 

    Zimmer Biomet

    Austin, TX
    3 days ago
  •  ...are used daily across the company: by QA engineers verifying component‑level quality, by autonomy...  ...on the road. About the Role As a Senior C++ Engineer, you’ll help design and build...  ..., and consistency with on‑vehicle software. You’ll work on challenges such as running... 
    Remote work
    Relocation

    Avride

    Austin, TX
    2 days ago
  •  ...**Description** As a Design Verification Engineer, you'll be at the center of our silicon design...  ...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
    3 days ago
  • $142.8k - $261.8k

     ...leading workstreams from planning through execution to...  ..., Computer Science, Engineering, Informatics, Statistics...  ...such as Python, C++, or Java, with experience...  ...testing and deployment of software in Software‑in‑the‑...  ...such as path planning, motion planning, and decision... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Austin, TX
    4 days 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-time or safety-critical systems Proficiency in C++ and/or Python Experience with robotic platforms and simulators... 

    Arm Limited

    Austin, TX
    1 day ago
  •  ...time across any sensor. Position Senior Software Engineer – Cutlass Software Lead Responsibilities...  ...into design documents, obtain reviews, plan, and execute with minimal oversight. Provide...  ...programming language, preferably C, C++ or Rust. Experience with machine learning... 

    Modernintelligence

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

     ...ambitions. As a Senior AI Native Engineer, you will be at the...  ...digital twin applications, and software engineering. We'll look to you...  ...languages such as Python, C++, or Java, with experience in...  ...algorithms for tasks such as path planning, motion planning, and decision‑... 
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Austin, TX
    2 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
    3 days ago
  •  ...Electronic Design Automation software. Our software tools enable...  ...portfolio. You'll collaborate with engineering leaders, product management,...  ...automation, reasoning, planning, and autonomous task...  ...productivity tools Proficiency in C/C++Experience with graph databases such as... 

    Siemens EDA (Siemens Digital Industries Software)

    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!