Назад
Company hidden
11 дней назад

Software Engineer (Robotics)

Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Singapore
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Software Engineer (Robotics): Developing navigation and path planning algorithms for autonomous cleaning robots with an accent on collision-free routing, coverage planning, and real-world system integration. Focus on optimizing planners for dynamic multi-floor environments, integrating SLAM and perception data, and validating algorithms on simulated and physical robots.

Location: On-site in Singapore, Central Singapore

Company

hirify.global develops autonomous cleaning robots and navigation software for global commercial environments.

What you will do

  • Design and implement global path planning algorithms for large-scale dynamic, multi-floor indoor environments.
  • Develop and optimize complete coverage path planners for autonomous cleaning robots.
  • Maintain costmaps and environment representations using perception and SLAM inputs.
  • Apply learning-based and hybrid planning techniques, including reinforcement and imitation learning.
  • Build test cases and validate navigation software in simulation and on real robots.
  • Document code implementations and test cases.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Robotics, or a related field; a relevant PhD is also considered.
  • 3+ years of industry experience in navigation, motion planning, or coverage planning.
  • Strong C++ and Python development skills on Linux.
  • Hands-on experience with ROS1 or ROS2 and modern software engineering practices.
  • Strong understanding of robot kinematics, dynamics, occupancy grids, costmaps, graph maps, and graph- or sampling-based planners such as A*, D*, RRT*, and PRM.
  • Experience with coverage planning, trajectory optimization or local planning frameworks, and simulation tools such as Gazebo, Isaac Sim, or RViz.

Nice to have

  • Experience with reinforcement learning, imitation learning, or hybrid planning algorithms.
  • Experience optimizing software for embedded hardware such as Jetson or ARM, or for GPU-based acceleration.

Culture & Benefits

  • Work in a dynamic scaleup environment focused on robotics innovation.
  • Collaborate with SLAM, Perception, and Control teams.
  • Contribute to operational improvements through reliable autonomous navigation.

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