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

Software Engineer (Robotics)

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

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

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

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

Текст:
/
TL;DR
Software Engineer (Robotics): Developing behavior, planning, and control strategies for autonomous cleaning robots with an accent on multi-floor navigation, docking control, and real-time decision-making. Focus on optimizing global and local planners, integrating SLAM and perception systems, and building simulation and real-world testing pipelines for reliable robot operation.

Location: Remote, South Korea

Company

hirify.global develops autonomous cleaning robots and software for managing a global fleet of robotic systems.

What you will do

  • Design and implement modular behavior tree architectures for robust robot decision-making.
  • Develop and optimize global planning algorithms such as A*, D*, RRT*, and PRM for dynamic environments.
  • Design and tune local planners and controllers, including MPC, TEB, and DWA, for safe and smooth robot motion.
  • Optimize planning and control systems for real-time performance and control-loop timing guarantees.
  • Collaborate with SLAM and Perception engineers on navigation, mapping, and sensor integration.
  • Develop test cases for algorithms and software in simulated and real-world environments, and maintain implementation and test documentation.

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 developing and deploying behavior, planning, and control systems for autonomous robots.
  • Proficiency in C++ and Python development on Linux.
  • Experience with ROS1 or ROS2 and behavior planning frameworks such as BehaviorTree.CPP.
  • Strong knowledge of data structures, algorithms, kinematics, dynamics, control theory, and global and local path planning.
  • Experience with sensors such as LiDAR, RGBD cameras, and IMUs, plus strong debugging and problem-solving skills.

Nice to have

  • Experience applying reinforcement learning to behavior, planning, or control.
  • Experience optimizing software for embedded hardware such as Jetson or ARM platforms.

Culture & Benefits

  • Remote full-time position within the Research & Development department.
  • Independent ownership of deliverables and close collaboration with engineering specialists.
  • Opportunity to contribute to autonomous systems deployed in real-world cleaning operations.

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