Torc Robotics

Torc Robotics

Software Engineer II - Localization

Ann Arbor, MI · Mid

Sponsorship not specifiedDetected 16 days ago
PythonC++Data StructuresAlgorithmsLinuxMachine LearningComputer VisionEmbedded SystemsRoboticsAerospace EngineeringElectrical EngineeringSensorsCommunication

About the role

  • Meet the Team Accurate and highly available information about vehicle motion and position is fundamental to the safe operation of autonomous trucks.
  • Core capabilities such as perception, prediction, planning, and control depend on reliable ego-motion and localization estimates to ensure safe and efficient vehicle behavior.

Responsibilities

  • Design, develop, test, and deploy production software for ego-motion estimation and localization systems used in autonomous trucks.
  • Develop robust and efficient solutions using modern C++ and Python across the full software development lifecycle.
  • Design, implement, and improve state estimation and sensor fusion algorithms for vehicle pose, velocity, and acceleration estimation.
  • Develop verification and validation strategies to ensure software quality, reliability, and safety.
  • Collaborate with perception, planning, controls, and platform teams to deliver integrated autonomous driving capabilities.
  • Strong software engineering fundamentals including object-oriented design, algorithms, data structures, testing, debugging, and performance optimization.
  • Experience developing software for robotics, autonomous systems, embedded systems, or other real-time applications.
  • Experience developing localization, state estimation, or sensor fusion solutions using data from IMUs, GNSS receivers, cameras, lidar sensors, radar sensors, or related sensing technologies.
  • A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners.
  • Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Robotics, Aerospace Engineering, Electrical Engineering, or a related technical field.
  • Proficiency in Python for tooling, analysis, and prototyping development.
  • Experience with estimation and optimization frameworks such as GTSAM, Ceres Solver, or similar tools.

Benefits

  • Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
  • Support the development and integration of computer vision and machine learning-based components into localization and state estimation systems.
  • Experience with computer vision, visual odometry, SLAM, mapping, or perception systems.

Company info

  • At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
  • Meet the Team
  • Accurate and highly available information about vehicle motion and position is fundamental to the safe operation of autonomous trucks.
  • As part of this team, you will help develop and deploy production-ready localization and sensor fusion solutions while gaining firsthand experience with the challenges of bringing autonomous vehicle technology to real-world commercial applications.

This listing is sourced directly from Torc Robotics's careers page and normalized into a canonical job model.