Software Engineer, Localization and Mapping

2 weeks ago


Austin TX United States Avride Full time

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.


We are looking for an experienced software engineer to help us build Avride’s Localization and Mapping subsystems. Localization team is responsible for providing exact rover location to all the components of the autonomous rover pipeline like perception, behavior layer and control. We calculate position and orientation of the rover with centimeter and fraction-of-a-degree accuracy, dozens of times per second, and in all conditions.


Our most valuable asset are people, each with many years of experience in robotics, EKF, ICP, SLAM algorithms, distributed data processing, software architecture and machine learning, working together as a motivated, effective and friendly team.


Job Duties:


  • Develop cloud mapping subsystem with a graph optimization at its core.
  • Develop the Sensor Fusion Localization subsystem, which combines the measurements of multiple sensors (LiDAR, IMU, GNSS, etc.) to calculate rover position to centimeter precision and orientation to 0.1 deg precision.
  • Support sister development and operation teams on issues related to localization.


Job Requirements:


  • Bachelor’s degree in Computer Science, Electrical Engineering, Robotics or a related field
  • 3+ years of professional software engineering experience
  • Strong C++ or Python programming skills
  • Solid understanding of algorithms, data structures and software design patterns
  • Solid soft skills – intra- and inter-team collaboration, business-driven development focus, planning and getting-things-done, effective and respectful communication


We prefer:


  • Experience in robotics. Good knowledge EKF, localization, calibration and point cloud processing algorithms are welcome.
  • Strong mathematical knowledge and skills, especially in optimization, probability theory and mechanics. Ability to turn ideas into formulas, and formulas into algorithms.
  • Relevant publications or achievements in information olympiads
  • Eagerness to track recent advancements of the field and implement best ideas to keep algorithms’ performance state-of-the-art and beyond



  • Austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride's...


  • austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride’s...


  • austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride’s...


  • Austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride’s...


  • Austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride’s...


  • austin, United States Avride Full time

    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.We are looking for an experienced software engineer to help us build Avride’s...


  • Austin, TX, United States CORRIDOR Aviation Service Software Full time

    OverviewCAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufacturers in the world. Our services are delivered through a “SaaS plus” model and...


  • Austin, Texas, United States Asure Software Full time

    Job SummaryWe are seeking a highly skilled Associate Software Engineer to join our team at Asure Software. As a key member of our engineering team, you will be responsible for collaborating with other engineers to write and develop code, designing and developing web-based applications to enhance the performance and stability of our current applications, and...


  • Austin, Texas, United States Asure Software Full time

    Job Title: Software Development EngineerJob Description:As a Software Development Engineer at Asure Software, you will be responsible for collaborating with other engineers to write and develop code, as well as developing web-based applications to enhance the performance and stability of current applications.Responsibilities:* Write testable, readable,...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...


  • Omaha, NE, United States Election Systems & Software Full time

    We support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...


  • Omaha, NE, United States Election Systems & Software Full time

    Job DescriptionJob DescriptionDescription:We support democracy.Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence...


  • Austin, United States Q2 Software, Inc. Full time

    As passionate about our people as we are about our mission. What We're All About: Q2 is proud of delivering our mobile banking platform and technology solutions, globally, to more than 22 million end users across our 1,300 financial institutions and fintech clients. At Q2, our mission is simple: Build strong, diverse communities by strengthening their...


  • Austin, United States Centric Software Full time

    We are looking for a highly skilled Senior Software Engineer to join our team as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems. Key Responsibilities: Pragmatic Problem-Solving: Provide practical solutions by understanding and effectively leveraging the...

  • Localization Engineer

    2 weeks ago


    Tempe, AZ, United States Insight Recruitment Full time

    Mapping & Localization Engineer (Multi-Agent SLAM)A leading provider of innovative robotics solutions is seeking a skilled Mapping & Localization Engineer to advance the development of cutting-edge autonomous vehicles. This role plays a pivotal part in designing and optimizing Simultaneous Localization and Mapping (SLAM) systems to ensure precise navigation...

  • Software Engineer C++

    2 weeks ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and...

  • Software Engineer C++

    3 weeks ago


    Omaha, NE, United States Election Systems & Software Full time

    Description:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...


  • Austin, TX, United States Dell Full time

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the...


  • Austin, TX, United States Dell Full time

    Senior Software Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...