Torc Robotics

Senior Software Engineer – Sensor Calibration

Torc Robotics

full-time

Posted on:

Location Type: Hybrid

Location: Ann ArborMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,800 - $193,000 per year

Job Level

About the role

  • Design and implement scalable sensor calibration pipelines in Python and C++, leveraging OpenCV, ROS, and linear algebra libraries for real-time and offline calibration.
  • Develop tools to perform and automate camera intrinsic calibration, Lidar-to-camera, and IMU-to-camera extrinsic calibration.
  • Apply mathematical rigor using Lie groups, quaternions, and 3D transformations to support accurate calibration and registration.
  • Build and maintain simulation tools and data pipelines for sensor modeling and calibration validation.
  • Work closely with perception, simulation, and platform teams to ensure calibration accuracy across hardware configurations and software versions.
  • Utilize Docker, Bazel, and Git to develop reproducible, containerized calibration workflows integrated into CI/CD pipelines.
  • Debug sensor alignment issues in vehicle logs and simulation using ROS tools, rviz, and custom visualizers.

Requirements

  • Bachelor’s Degree in Computer Science, Robotics, Electrical Engineering, or a related field with 6+ years of experience (or a Master’s Degree with 4+ years of experience).
  • Proficiency in Python and C++ for tool development and algorithm implementation.
  • Experience with OpenCV, ROS, and numerical libraries for computer vision and robotics.
  • Experience working with sensors and sensor data across multiple modalities.
  • Strong understanding of camera intrinsic/extrinsic models, sensor alignment, and coordinate frame transformations.
  • Familiarity with Lidar, IMU, and multi-sensor calibration, especially in robotics or autonomous systems.
  • Solid grasp of 3D geometry, non-linear optimization, and matrix math, including SE(3) and SO(3) representations.
  • Comfort working in Linux development environments, using Git, Docker, and command-line tools.
Benefits
  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • Company-wide holiday office closures
  • AD+D and Life Insurance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC++OpenCVROSlinear algebra3D transformationsLie groupsquaternionsnon-linear optimizationmatrix math