Jobs · Engineering · Texas

Senior Software Engineer - Localization & Mapping

Symbotic · Austin, TX · 2 wk ago
HybridEngineering$149k–$205k/yrFull-time

About the role

Symbotic is seeking a Senior Software Engineer to design and implement the next generation of localization and mapping software for our mobile robots. The ideal candidate will bring hands-on experience developing cutting-edge algorithms for real-world applications.

Responsibilities

  • Design and implement complex, high-performance software for mobile robots (C++).
  • Own features end-to-end – requirements, design reviews, implementation, testing, and rollout.
  • Work cross-functionally to develop and deploy robust solutions to production.
  • Stay current with the latest advances in SLAM research.
  • Understand business objectives and help develop roadmaps and metrics to achieve them.
  • Design and build dashboards and metrics to monitor localization and mapping systems.
  • Analyze and address the root causes of issues impacting performance and reliability.
  • Collaborate with team to define best practices and improve quality standards.

Requirements

  • MS or PhD in Computer Science, Robotics, Electrical Engineering, or a related field.
  • Minimum of 6 years of experience developing software for sensor, robotic, or autonomous systems.
  • Proficiency with 3D pose representations and transforms.
  • Experience with probabilistic and graphical models.
  • Experience with one or more of the following: LiDAR SLAM, visual SLAM, sensor fusion, Visual-Inertial Odometry (VIO), Structure from Motion (SfM).
  • Familiarity with popular robotics libraries and frameworks such as ROS, OpenCV, PCL, GTSAM, g2o.

Qualifications

  • Excellent verbal and written communication skills.
  • Comfortable with real-time systems and multithreaded programming.
  • Experience with Linux development, Docker, and CI-CD tools.

Skills

  • Hands-on experience developing cutting-edge algorithms for real-world applications.
  • Experience with sensor, robotic, or autonomous systems.
  • Experience with probabilistic and graphical models.
  • Experience with LiDAR SLAM, visual SLAM, sensor fusion, Visual-Inertial Odometry (VIO), Structure from Motion (SfM).
  • Familiarity with popular robotics libraries and frameworks such as ROS, OpenCV, PCL, GTSAM, g2o.

Benefits

Up to 10% of travel may be required. Employees must have a valid driver’s license and the ability to drive and/or fly to client and other customer locations. The employee is responsible for owning a credit card and managing expenses personally to be reimbursed bi-weekly.

Pay

The base range for this position in the posted location is $149,000.00 - $204,600.00. However, base pay offered may vary depending on job-related knowledge, skills, and experience.

Schedule

The compensation package includes medical, dental, vision, disability, 401K, PTO and/or other benefits.

Similar jobs