Austin, US
Full time
On site

Software Engineer - Calibration

Apply now
Apply now

About the Team

Avride is a rapidly developing company in the autonomous vehicle and delivery robot industry. We develop autonomous vehicle technology from scratch, leveraging the strong technical background of our core team and over seven years of experience in autonomous vehicle development. The calibration team is responsible for building the algorithms and tools necessary for keeping Avride vehicles well-calibrated. We use state-of-the-art SLAM, ML, and cloud matching-based approaches to be able to provide precise estimation of calibration parameters from general city rides. This work is critical for scaling autonomous driving in a safe and reliable way. We are looking for engineers who are ambitious and excited about helping Avride achieve its goal of delivering autonomous mobility.

About the Role

We are looking for a talented Software Engineer to help us build Aride's calibration subsystem. You will develop and implement on-board calibration algorithms, improve the precision and reliability of our calibration system in complex environments, and work to scale these processes for a growing autonomous fleet. You will also work with cross-functional teams to integrate calibration algorithms and validate sensor data. Additionally, you will analyze the latest research, assess the applicability of new calibration algorithms, and drive innovation in autonomous vehicle technology. You will play a key role in advancing Avride’s autonomous vehicle technology by ensuring flawless sensor calibration, directly impacting the performance and scalability of our fleet.

What You'll Do

  • Design, develop, optimize, and maintain on-board lidar, camera, and radar calibration algorithms for autonomous vehicles and delivery robots.
  • Implement algorithms in C++ and Python, ensuring a clean and organized codebase.
  • Research cutting-edge camera-to-camera and radar-to-camera calibration algorithms.
  • Develop real-time on-board calibration monitoring processes and metrics to guarantee optimal sensor calibration for vehicle performance.
  • Collaborate with the sensors team to support the integration of new sensor types.
  • Provide technical support to development and operations teams on calibration-related issues.
  • Explore and integrate emerging technologies and tools to improve sensor calibration workflows.

What You'll Need

  • Bachelor’s degree in Computer Science, Mathematics, Robotics, or a related field; an advanced degree is preferred.
  • Minimum of 3 years of experience in production software development.
  • Strong C++ and Python programming skills.
  • Solid understanding of algorithms, data structures, and software design patterns.
  • Strong mathematical background and understanding of linear algebra, calculus, and statistical methods.
  • Solid soft skills — intra- and inter-team collaboration, business-driven development focus, planning and execution, and effective and respectful communication.

Nice to Have

  • Experience in robotics, specifically with SLAM, localization, calibration, and image and point cloud processing algorithms.
  • A solid understanding of core concepts like camera, radar and lidar calibration, world representations and transforms, geometric optimization, the intersection of perception and state-estimation, and noise characteristics of various sensors.
  • Experience with Bazel, Argo, OpenCV, PCL, and g2o.Experience with ML, PyTorch, and Transformers.
  • Relevant publications on calibration, localization, mapping, and perception algorithms, as well as achievements in programming competitions.
  • Eagerness to track recent advancements in the field and implement the best ideas to keep algorithm performance state-of-the-art and beyond.

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.