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

Senior Software Engineer, Radio & Network Systems (C++)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Radio & Network Systems (C++): Building resilient communication systems for UAV swarms and ground stations with an accent on mesh networking, QoS, packet loss, mobility, and embedded Linux. Focus on designing message-flow architecture, implementing robust node-to-node communication, and debugging network behavior in contested field conditions.

Location: Oslo, Norway; the role includes field work alongside end users.

Company

hirify.global develops AI-powered autonomy and swarm software for unmanned aerial vehicles used by government and industry.

What you will do

  • Define how messages flow across UAV swarm nodes and between the swarm and ground systems.
  • Build robust node-to-node and swarm-to-ground communication for contested operating conditions.
  • Design QoS, prioritization, and fallback behavior across multiple links with packet loss and mobile nodes.
  • Develop C++ software close to the Linux networking stack on embedded systems.
  • Debug communication issues in field conditions and contribute to platform and radio architecture decisions.
  • Collaborate with hardware integration and simulation engineering teams.

Requirements

  • 5+ years of software engineering experience, including 3+ years building production communication or distributed-systems software.
  • Experience working with lossy links, mobility, mesh or message-flow protocols, and IP radios.
  • Strong C++ skills and experience with embedded Linux.
  • Fluent English required; Norwegian is not required.
  • Master’s degree or equivalent practical experience in a relevant field.
  • Security clearance is required for all employees; the process begins during onboarding.

Nice to have

  • ROS 2 or DDS experience with real QoS tuning.
  • MAVLink experience.
  • Experience with 4G/5G modems on embedded targets.
  • Background in defence technology, robotics, telecommunications, MANET, or military signals.

Culture & Benefits

  • Work on UAV autonomy and swarm technology for defence and industry applications.
  • Collaborate closely with engineers and field users on real-world deployments.
  • Competitive pay, equity potential, insurance, and pension plans.
  • Ongoing learning opportunities in a mission-driven engineering environment.

Hiring process

  • Recruiter screening interview followed by a team meet-and-greet.
  • Technical home assignment, ability and personality tests, and a technical interview.
  • Final interview with the engineering lead and Head of People.

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