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

Robotics Software Engineer – General

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

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

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

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

Текст:
/
TL;DR
Robotics Software Engineer – General (C++/Python, ROS/ROS 2): Developing and integrating software for autonomous mobile robots used in industrial, warehouse, and logistics environments with an accent on navigation, sensor integration, hardware communication, and fleet-ready reliability. Focus on designing modular robot components, diagnosing real-world device behaviour, and testing software across simulations and physical robots.

Location: Warsaw, Poland; onsite or hybrid

Company

hirify.global develops complete autonomous mobile robot solutions for industrial facilities, warehouses, and logistics centres, including electronics, control systems, navigation, robot software, and cloud fleet management.

What you will do

  • Develop, integrate, and maintain software for autonomous mobile robots in ROS and ROS 2 using C++ and Python.
  • Integrate sensors, actuators, motor controllers, onboard computers, and communication interfaces between robot subsystems.
  • Implement localisation, navigation, motion-planning, mission-execution, control, diagnostics, telemetry, and data-logging functionality.
  • Create unit, integration, system, simulation, and physical-robot tests while improving performance, stability, and reliability.
  • Diagnose issues using logs, telemetry, and observed robot behaviour during testing, deployment, and customer-site operation.
  • Collaborate with mechanics, electronics, embedded systems, backend, and cloud teams; support commissioning, acceptance testing, and deployment.

Requirements

  • At least 2 years of relevant professional experience developing software for robots, autonomous systems, embedded devices, or real-time systems.
  • Practical knowledge of ROS or ROS 2, with good knowledge of C++ and/or Python and very good knowledge of Linux.
  • Experience integrating hardware and software, including robotics sensors and components.
  • Knowledge of Git, modular software design, inter-process communication, distributed architectures, and robotics communication protocols such as CAN, Ethernet, TCP/IP, UART, RS-232, or RS-485.
  • Ability to diagnose technical issues independently, test software on physical robots, and collaborate with multidisciplinary teams.
  • English proficiency sufficient for technical documentation and day-to-day communication.

Nice to have

  • Knowledge of SLAM, localisation, navigation, trajectory planning, sensor fusion, computer vision, or OpenCV.
  • Experience with Nav2, MoveIt, Gazebo, Isaac Sim, Docker, CI/CD, automated testing, or edge-computing platforms such as NVIDIA Jetson.
  • Experience with AMRs, AGVs, LiDARs, cameras, ToF sensors, IMUs, encoders, motor controllers, PLCs, or Modbus.
  • Knowledge of Hardware-in-the-Loop, Software-in-the-Loop, offline field-deployed systems, or robotic system safety.

Culture & Benefits

  • Influence the architecture and development of autonomous robot software.
  • Work on a complete product spanning low-level hardware communication, autonomy, and cloud integration.
  • Access robots, sensors, electronics, and a dedicated testing environment.
  • Develop expertise in ROS 2, autonomous navigation, sensor fusion, and robot fleet management.
  • Work independently with direct cooperation with the technical team and company management.
  • Participate in designing new products and future generations of robots.

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