DevJobs

Senior Flight Control Engineer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • ArduPilot
  • ECEF
  • MAVLink
  • multiprocessing
  • NED
  • NVIDIA Jetson
  • PID
  • Pixhawk
  • PX4
  • SITL
  • threading
  • containerized simulation environments
  • Python 3
Airobotics specializes in autonomous aerial platforms for complex defense and industrial applications. Our systems are designed for high-performance missions requiring precise maneuvering and autonomous decision-making in challenging environments.

Role Overview

We are seeking a Senior Flight Control Engineer to develop our Mission Control (MC) logic—the core software guiding our interceptor aircraft. You will bridge the gap between theoretical guidance algorithms and field operations, implementing the logic that governs vehicle behavior. This role involves significant hands-on work with the hardware, standardized simulation environments (SITL), and field validation.

Responsibilities

  • Guidance & Logic: Implement and refine real-time flight, navigation strategies, and autonomy software for unmanned aerial systems (UAS).
  • System Integration: Integrate autonomy with Pixhawk flight controllers and NVIDIA Jetson onboard computers, managing the state machine that dictates vehicle behavior.
  • Simulation & Testing: Standardize SITL (Software In The Loop) environments to create deterministic test beds that mirror field conditions.
  • Field Operations: Participate in field trials to validate logic on real hardware, debugging interactions between software, sensors, and aerodynamics.
  • Protocol Management: Optimize MAVLink communications between the mission computer and the flight controller.
  • Modernization: Maintain critical control loops while implementing modern, asynchronous architectures.

Requirements

  • 6+ years of engineering experience, with a focus on aviation, robotics, or real-time control systems.
  • Python Expertise: Proficiency in Python 3 for real-time applications (threading, multiprocessing).
  • Flight Stack Knowledge: Hands-on experience with ArduPilot, PX4, or similar flight stacks.
  • Hardware Integration: Experience working with Pixhawk autopilots and NVIDIA Jetson platforms.
  • Control Theory: Solid grasp of PID loops, coordinate frames (NED/ECEF), and navigation math.

Advantages

  • Experience with Low-Level/Embedded programming (C/C++) for firmware understanding.
  • Background in defense/aerospace sectors working on guidance systems.
  • Familiarity with containerized simulation environments.
Airobotics