Skip to content

Open nowFirst seen 33 hours ago

UAS System Engineer – ArduPilot & Flight Control

airobotics/aa.00524 open roles

Where
Petah Tikva
Work mode
On site
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowUAS System Engineer – ArduPilot & Flight Controlairobotics/aa.005 · Petah Tikva
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on airobotics/aa.005's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.5% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.0%1 day
  2. 4.3%3 days
  3. 11.5%7 days
  4. 18.1%14 days
  5. 35.6%30 days
  6. 44.6%60 days
This job: first seen 33 hours ago

The posting

We are looking for an experienced UAS System Engineer to join our airborne systems engineering team and serve as a key technical authority for ArduPilot-based unmanned aircraft systems, including multirotor and fixed-wing platforms.

The role requires a strong system-engineering background combined with deep, hands-on expertise in ArduPilot, flight control, aircraft sensors, avionics, and system integration.

The engineer will support the airborne system engineering team across aircraft development, integration, testing, troubleshooting, and flight operations, and will work closely with software, avionics, control, mechanical, and flight-test teams.

A key aspect of the role is the ability to bridge aircraft behavior, flight-control logic, ArduPilot configuration, and software implementation.

The ideal candidate is not only an ArduPilot user, but a system engineer who understands why the aircraft behaves the way it does and can connect aircraft-level behavior to the underlying system architecture.

The candidate should be capable of moving seamlessly between:

Aircraft Dynamics → Sensors → ArduPilot → Flight Control → Parameters → Logs → Software → Flight Behavior

and be able to identify, analyze, and resolve system-level issues across these domains.

Responsibilities

UAS System Engineering

  • Serve as a technical focal point for ArduPilot-based UAS platforms.
  • Lead system-engineering activities related to aircraft avionics, flight control, sensors, and autopilot functionality.
  • Develop and maintain a deep system-level understanding of ArduPilot architecture, parameters, flight modes, control logic, sensors, estimators, and interfaces.
  • Configure and maintain ArduPilot parameters for different aircraft configurations.
  • Understand the operational and flight-dynamic impact of ArduPilot parameters and configuration changes.
  • Define and document aircraft-specific ArduPilot configurations and parameter sets.
  • Define system and operational logic implemented through or integrated with ArduPilot.
  • Translate aircraft-level requirements into subsystem, software, avionics, and control requirements.
  • Support the definition and implementation of new aircraft capabilities within the ArduPilot ecosystem.
  • Perform system-level trade-offs and support technical decision-making across the airborne system.

Flight Control & Aircraft Dynamics

  • Define and configure the aircraft flight-control architecture within ArduPilot.
  • Analyze aircraft stability and control behavior.
  • Configure, tune, and optimize flight-control loops.
  • Perform hands-on PID tuning for the relevant control loops.
  • Analyze the interaction between aircraft dynamics, sensors, actuators, control loops, and autopilot behavior.
  • Evaluate control authority, actuator saturation, response characteristics, oscillations, and coupling between axes.
  • Support tuning and optimization across different operating conditions and flight-envelope regions.

Flight Log Analysis & Troubleshooting

  • Perform detailed analysis of ArduPilot flight logs.
  • Investigate abnormal aircraft behavior, flight events, control issues, sensor anomalies, and system failures.
  • Correlate flight behavior with autopilot parameters, sensor data, actuator commands, and control-loop performance.
  • Perform root-cause analysis of airborne system events.
  • Provide technical support to other airborne system engineers during integration, testing, and flight-test activities.
  • Define corrective actions and configuration changes based on flight-data analysis.

Sensor & Avionics Integration

  • Lead the system-level integration of new sensors and avionics into the ArduPilot ecosystem.
  • Define requirements and interfaces for IMU, GNSS, magnetometers, air-data sensors, altitude/range sensors, navigation sensors, actuators, propulsion interfaces, and mission-specific sensors.
  • Define sensor configuration, calibration, redundancy, priority, and failure-handling logic.
  • Evaluate sensor performance and its impact on navigation, estimation, and flight-control performance.
  • Support integration and validation of new hardware and drivers together with software teams.

System & Software Interface

  • Work closely with embedded software and application software teams.
  • Translate aircraft-level and operational requirements into clear software requirements and interfaces.
  • Define control and operational logic for implementation by software teams.
  • Participate in software architecture and design discussions related to aircraft functionality.
  • Define and review interfaces between ArduPilot, onboard computers, sensors, payloads, and other airborne systems.
  • Support debugging across the boundary between aircraft, autopilot, embedded software, and onboard computing.
  • Review software implementation from a system and aircraft-behavior perspective.

Integration & Flight Testing

  • Support aircraft integration and flight-test activities.
  • Define test objectives and required telemetry/logging for system and control validation.
  • Analyze flight-test results and recommend configuration, control, or software changes.
  • Compare expected system behavior with actual flight performance.
  • Support incremental expansion of the aircraft flight envelope.

Requirements

  • B.Sc. in Aeronautical Engineering, Electrical Engineering, Mechanical Engineering, Control Engineering, or a related engineering discipline.
  • Proven experience in UAS system engineering.
  • Extensive hands-on experience with ArduPilot is mandatory.
  • Deep understanding of ArduPilot configuration, parameters, flight modes, logging, and system behavior.
  • Strong experience analyzing ArduPilot flight logs and diagnosing complex aircraft/system behavior.
  • Strong understanding of flight dynamics, aircraft stability, and flight-control systems.
  • Hands-on experience with control-loop and PID tuning.
  • Experience integrating sensors and avionics into unmanned aircraft.
  • Understanding of navigation, state estimation, sensor fusion, and airborne sensor architectures.
  • Strong understanding of the interaction between software, flight-control systems, avionics, sensors, and aircraft dynamics.
  • Proven ability to work effectively with embedded and application software development teams.
  • Strong multidisciplinary system-engineering capabilities

Preferred Qualifications

  • Experience with both multirotor and fixed-wing UAS platforms.
  • Experience modifying, extending, or developing functionality within ArduPilot.
  • Familiarity with the ArduPilot source code and software architecture.
  • Experience with MAVLink and related communication interfaces.
  • Experience with SITL/HIL simulation environments.
  • Experience with scripting and engineering analysis tools such as Python or MATLAB.
  • Experience with high-performance or highly dynamic unmanned aircraft.
  • Experience with flight-test engineering and flight-data analysis.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against airobotics/aa.005's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on airobotics/aa.005's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    airobotics/aa.005's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.