Software Engineer (C++/Python) UAV Systems $$$ Offline

MilTech 🪖

Requirements description

  • Strong knowledge of C/C++ and embedded development;
  • Experience with Linux, cross-compilation, and drivers;
  • Understanding of RTOS (FreeRTOS, ChibiOS, or NuttX);
  • Hands-on experience with STM32 and ESP32;
  • Familiar with UART, SPI, I2C, and GPIO;
  • Experience with Python/Lua scripting in ArduPilot or PX4;
  • Understanding of UAV architecture (FC, ESC, GPS, sensors);
  • Experience with debug tools (JTAG, SWD, logic analyser);
  • English — for reading technical docs.
  •  

Preferred Qualifications

  • Work experience with ArduPilot, PX4, Betaflight source code;
  • UAV setup and calibration experience;
  • Knowledge of aerodynamics and flight dynamics;
  • Experience with Gazebo, Mission Planner, QGroundControl;
  • Understanding of radio and telemetry systems.
  •  

Soft Skills

  • Work experience with ArduPilot, PX4, Betaflight source code;
  • UAV setup and calibration experience;
  • Knowledge of aerodynamics and flight dynamics;
  • Experience with Gazebo, Mission Planner, QGroundControl;
  • Understanding of radio and telemetry systems.

Required skills experience

C++

Required languages

English B1 - Intermediate

The job ad is no longer active

Look at the current jobs C / C++ / Embedded →

Loading...