ConSol Partners

Software Engineer Localization & Mapping

Austin, TX, US

19 days ago
Save Job

Summary

The Company

This opportunity is with a fast-growing company in the autonomous vehicle and delivery robotics space. The organization develops autonomous vehicle technology from the ground up, building on the deep technical expertise of a core team with over seven years of experience in the field.

The Localization team plays a crucial role in ensuring precise rover positioning for all parts of the autonomous system, including perception, behavior planning, and control. The team delivers centimeter-level positional accuracy and sub-degree orientation accuracy multiple times per second—even in challenging environments. The team is made up of highly skilled professionals with extensive experience in robotics, EKF, ICP, SLAM algorithms, distributed data processing, software architecture, and machine learning. It’s a collaborative, motivated, and friendly group committed to pushing the boundaries of what's possible.


About the Role

This position is ideal for an experienced software engineer who is excited to work on cutting-edge Localization and Mapping subsystems for autonomous robots. The role involves designing and implementing both on-board localization algorithms and cloud-based mapping processes. You will help enhance the accuracy and reliability of rover positioning in complex environments and optimize SLAM-based workflows for LiDAR map creation. This is a high-impact role where innovation and data-driven decision-making are key.

Responsibilities

  • Develop the cloud mapping subsystem with a focus on graph optimization
  • Design and implement the Sensor Fusion Localization subsystem, integrating data from LiDAR, IMU, GNSS, and other sensors to achieve centimeter-level accuracy in position and 0.1-degree accuracy in orientation
  • Provide technical support to related development and operations teams on localization challenges

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or a related discipline
  • 3+ years of professional software engineering experience
  • Proficiency in C++ or Python
  • Strong foundation in algorithms, data structures, and software design patterns
  • Excellent collaboration and communication skills; ability to work well across teams and align technical efforts with business goals

Preferred Qualifications

  • Hands-on experience in robotics, especially with EKF, calibration, localization, or point cloud processing
  • Strong mathematical background, particularly in optimization, probability theory, and mechanics
  • Demonstrated ability to translate complex concepts into working algorithms
  • Participation in hackathons, programming competitions, or relevant academic publications
  • Passion for staying current with the latest research and trends in the field and a drive to integrate cutting-edge advancements into production systems

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job