Austin, US
Full time
On site

Senior Software Engineer - Vehicle Motion Planning

Apply now
Apply now

About the Team

Our Motion Planning team develops cutting-edge algorithms to ensure safe and efficient trajectory planning for autonomous vehicles. We focus on optimizing motion logic, improving vehicle autonomy, and enhancing simulation environments. Collaborating closely with perception, localization, and control teams, we build robust solutions that enable seamless navigation in real-world conditions

About the Role

As a Senior Software Engineer in Motion Planning, you will design and implement trajectory planning algorithms, optimize software performance, and contribute to simulation environments. Your role involves diagnosing real-world issues, improving vehicle motion logic, and ensuring high-performance execution. Strong expertise in C++, Python, algorithm development, and Linux is essential for success in this position

What You'll Do

  • Developing algorithms for trajectory planning and implementing them in the most performance-efficient manner
  • Diagnosing and resolving problems related to trajectory planning based on actual vehicle rides
  • Performing code and design reviews along with participating in architectural discussions
  • Setting up the development environment and troubleshooting tool issues using knowledge of Linux and Bazel
  • Developing key parts of simulation environment as well as vehicle motion logic
  • Creating infrastructure to run multiple simulations on recorded scenes, and implement requirements and logic related to it
  • Coordinating and communicating with other teams to gather necessary requirements for the simulation system, ensuring effective collaboration

What You'll Need

  • Master Degree in Computer Science, Computer Engineering or related field, foreign equivalent is acceptable
  • 5+ years of C++ software development experience
  • Proficiency in Python programming, including testing frameworks
  • Experience with lower-level Operating Systems (Linux)
  • Stellar software architecture, design, and development skills
  • Excellent debugging ability
  • Extensive understanding and proficiency in algorithm development and data structure implementation.
  • Expertise in optimizing software performance
  • Deep understanding of Autonomous systems, Robotics, or other highly complex systems

Nice to Have

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 Job Candidates Privacy Notice

* Required information

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