Вакансія

Autopilot Software Engineer

На жаль, вакансія вже закрита!

але ви можете переглянути схожі

Огляд

STARK is a European defense tech company operating across Germany, Ukraine, Sweden, the UK, and Greece, with a core R&D center in Ukraine. The company develops autonomous unmanned systems, including the Virtus loitering munition. Its approach is simple: Battlefield to Lab — direct feedback from military operators is rapidly translated into product improvements, without long feedback loops or unnecessary bureaucracy. The focus is on real-world validation and fast iteration. STARK is looking for people who are ready to build technological advantage with speed, ownership, and impact.

Обов'язки

  • modification, extension, and maintenance of ArduPilot firmware to support custom hardware, new flight modes, and specialized mission requirements
  • development and optimization of C++ code within the ArduPilot codebase (ArduPlane, ArduCopter) to implement new features, flight modes, and custom logic
  • integration and validation of new sensors, communication modules, and peripheral devices (custom payloads, gimbals, additional control units)
  • implementation of MAVLink commands, telemetry reporting, and parameter definitions to ensure reliable communication between the flight controller (FC), Ground Control Station (GCS), and external modules
  • diagnosis and resolution of performance bottlenecks and critical bugs related to flight stability, sensor readings, and system timing
  • development and execution of unit tests, Hardware-in-the-Loop (HITL) simulations, and real flight tests

Вимоги

  • strong, verifiable experience in C/C++ programming for embedded systems
  • proven experience working with the ArduPilot source code structure, build process, and parameter system
  • deep understanding of ArduPilot architecture (libraries, drivers, scheduler)
  • solid understanding of embedded systems and RTOS concepts, including resource constraints (memory, CPU)
  • foundational knowledge of flight mechanics, PID control loops, and navigation algorithms (EKF, AHRS)
  • experience with UAV communication protocols, primarily MAVLink, as well as embedded protocols (CAN, I2C, UART)

Умови

  • location: Kyiv, Ukraine
  • official employment under Ukrainian legislation with the possibility of military reservation subject to applicable regulations
  • occasional business trips to European offices for knowledge exchange and collaboration with international teams
  • professional development through role-specific training and English language learning