Назад
Company hidden
1 день назад

Senior Software Engineer, Calibration (Autonomous Driving)

Формат работы
remote (только United_states/Canada)/hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US/Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Engineer, Calibration (C++/Python): Developing and optimizing sensor calibration and configuration systems for autonomous trucks with an accent on multi-modal sensor platforms, 3D geometry, and spatial orientation. Focus on designing scalable calibration pipelines, implementing targetless extrinsic calibration libraries, and building robust simulation tools for regression testing.

Location: Hybrid in Montreal (Canada) or Ann Arbor (USA), or Remote within the United States or Canada

Company

A leader in autonomous driving since 2007 and part of the Daimler family, hirify.global focuses on developing software for automated trucks to transform freight movement.

What you will do

  • Own the design and architecture of a scalable sensor calibration pipeline in C++ using OpenCV and linear algebra libraries.
  • Implement spatial computational systems for multi-modal sensor platforms leveraging Lie groups, quaternions, and 3D transformations.
  • Develop specialized libraries for sensor-to-sensor extrinsic calibration using targetless detections during robotics missions.
  • Drive the design of simulation tools and data pipelines for sensor modeling and large-scale regression testing.
  • Collaborate with perception, simulation, and platform teams to define calibration requirements and ensure robustness.
  • Mentor junior engineers and lead technical reviews to foster a culture of high-quality software design.

Requirements

  • Bachelor’s degree in CS, Robotics, or Electrical Engineering with 5–7+ years of experience (or Master’s with 3–5+ years).
  • Proven expertise in Python and C++ for high-performance algorithm development and system design.
  • Advanced experience with OpenCV, ROS, and numerical libraries for robotics.
  • Strong mathematical foundation in 3D geometry, non-linear optimization, and SE(3)/SO(3) transformations.
  • Proficiency in Linux, Git, Docker, and Bazel build systems.
  • Must be based in or eligible to work in the United States or Canada; English proficiency is required for daily collaboration.

Nice to have

  • Familiarity with non-linear least squares solvers such as Ceres or g2o.
  • Background in synthetic data generation or sensor simulation frameworks.
  • Prior contributions to ROS-based open-source calibration tools.
  • Experience using vim as a primary editor.

Culture & Benefits

  • Competitive compensation package including bonuses and stock options.
  • Comprehensive medical, dental, and vision insurance for full-time employees.
  • RRSP plan with a 6% employer match (for Canada-based employees).
  • Flexible scheduling, generous paid vacation, and company-wide holiday closures.
  • Collaborative and energetic team-focused culture.
  • Public Transit Subsidy for those in the Montreal area.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →