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

Senior Software Engineer (Aerial Swarming)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Aerial Swarming): Building real-time cooperative autonomy and decentralized communication systems for multi-UAV platforms with an accent on modern C++, ROS2, DDS, and embedded NVIDIA Jetson systems. Focus on implementing swarming algorithms, validating functionality through SITL/HITL testing, and optimizing reliable multi-vehicle operation in resource-constrained environments.

Location: Munich or Berlin, Germany

Company

hirify.global designs and manufactures software-defined, scalable unmanned systems for defence and autonomous operations.

What you will do

  • Develop and integrate real-time cooperative control, decentralized routing, and perception algorithms on embedded platforms such as NVIDIA Jetson.
  • Architect and optimize multi-agent communication networks using ROS2 and DDS for reliable data distribution.
  • Implement and maintain Software-in-the-Loop and Hardware-in-the-Loop testing environments for swarming features.
  • Collaborate with AI, controls, and hardware teams to integrate swarming behaviors with onboard subsystems.
  • Profile and debug performance under compute, thermal, and bandwidth constraints during field deployments.
  • Contribute to system-level architecture and clean, modular C++ implementation.

Requirements

  • Bachelor’s or Master’s degree in Engineering, Computer Science, Aerospace, or a related technical field.
  • 5+ years of professional software engineering experience in robotics, aerospace, or autonomous systems.
  • Expert-level modern C++ proficiency for low-latency, multithreaded embedded and robotics development.
  • Hands-on ROS2 and DDS knowledge, including real-time communication architectures.
  • Experience with embedded Linux, NVIDIA Jetson devices, and hardware interfaces.
  • Strong problem-solving, debugging, communication, and multidisciplinary collaboration skills; willingness to travel occasionally for field testing and deployment.

Nice to have

  • Experience deploying flocking, consensus, or decentralized task-allocation algorithms on physical multi-vehicle systems.

Culture & Benefits

  • Full-time permanent employment.
  • Hands-on work involving real software, field deployment, and resource-constrained systems.
  • Occasional travel for field testing and deployment.
  • Multidisciplinary collaboration across AI, controls, hardware, and software engineering.

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