Austin, US
Full time
On site

Software Engineer –   
Robot Motion Planning

Apply now
Apply now

About the Team

Our team is dedicated to developing cutting-edge motion planning solutions for autonomous delivery robots. We design and implement real-time onboard motion planning software, centralized multi-agent coordination services, and simulation tools to ensure safe, efficient, and scalable autonomous navigation. By employing smart, computationally efficient approaches to motion planning, we enable robots with constrained computational resources to operate seamlessly in dynamic environments. Our work directly impacts the reliability and efficiency of autonomous deliveries, pushing the boundaries of robotics and AI-driven mobility.

About the Role

We are looking for a Software Engineer to join our team and contribute to the development of motion planning software for autonomous delivery robots. In this role, you will design and implement path-planning algorithms, optimize computational performance of C++ code on CPU and GPU, and develop network services for multi-agent coordination. You will also analyze real-world robot ride data to refine planning strategies and improve system efficiency. This position requires a strong background in algorithms and mathematical optimization, as well as a substantial experience with writing high-performance code. Your work will be at the core of our autonomous navigation stack, shaping the future of self-driving delivery technology.

What You'll Do

  • Design, develop, and support autonomous robot motion planning:
    • Onboard motion planning software for autonomous delivery robots (C++, CUDA).
    • Centralized motion planning network services or their components, e.g. for multi-agent motion planning (C++, Python).
    • Auxiliary software related to autonomous delivery robot motion planning, e.g. simulation software.
    • Develop algorithms and mathematical models with application to motion planning of autonomous delivery robots.
  • Data analysis:
    • Create empirical models based on analysis of autonomous delivery robots’ ride data.

What You'll Need

  • At least 5 years of professional work experience as a Software Engineer or equivalent; or in alternative, a BA degree in Computer Science or equivalent plus at least one year of relevant work experience as a Software Engineer or equivalent.
  • Good knowledge of path finding and planning algorithms, familiarity with well-known algorithms and data structures in general, proficiency with writing complex algorithmic logic.
  • Knowledge of and experience with mathematical optimization methods (both continuous and discrete, including mixed-integer programming).
  • Proficiency in C++ and at least 3 years of experience with C++11 or newer as the primary programming language during the last 5 years.
  • Experience with parallel programming and familiarity with lock-free data structures.
  • Familiarity with x86 and ARMv8-A architectures. Experience with performance optimization of code targeting these platforms.
  • At least 1 year of experience with CUDA, including writing, profiling and optimizing computational kernels.
  • At least 3 years of experience with Python, its scientific and data analysis ecosystem (including SciPy and Pandas), as well as experience with development of Python-based network services.
  • Proficiency with Linux (as a user) and at least 3 years of experience with developing software targeting it.
  • Familiarity and experience with statistical analysis and classical machine learning methods.
  • Familiarity with SQL and experience with columnar databases.
  • Experience with distributed computing and Spark.

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.

Apply now

Resume/CV*
.pdf only
Attachments must not exceed 10MB
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
This field is required
Email*
Additional information
This field is required
Submit your application

By clicking Submit, you agree to our Privacy policy

* Required information

Your application has been sent. Thank you!
We'll get back to you within a week.
Something went wrong. Please, try again.