Skip to content

Nobody tells you why you were rejected. We will. Free, in 30 seconds.

Score my CV against live jobs

Working Student – Flight Software Engineering (PX4 / Autopilot) (all genders)

Stark · Berlin

On-siteJuniorPosted 9 Sept 2026

What this role requires

One requirement, read out of the advert rather than guessed from the job title:

Also mentioned, not required: PX4, ArduPilot, English (B2), German. Worth having, but their absence is not what gets a CV filtered out.

See how often each of these is required across open embedded roles in Europe.

Check my CV against this requirement

Free, no card. Tells you which of them your CV evidences and which it only implies.

Job description

About Us STARK is a European defence technology company building the next generation of unmanned systems. We design, develop and manufacture software-defined, mass-scalable and cost-effective platforms that give NATO operators a decisive edge in highly contested environments. We are focused on delivering deployable, high-performance capability — not future promises. In a time of rising threats, our work strengthens the technological edge of NATO Allies and their Partners.

Your mission Your mission is to work hands-on with the software that flies our aircraft. You support the flight software team on the PX4 / autopilot stack — writing and testing Python tooling, wrangling flight logs, and helping turn what happens in the air into something the engineers can act on. You aren't just running scripts on the side; you are contributing to the autopilot layer that every other capability on the aircraft depends on — and learning how real flight software is built, tested, and flown

Responsibilities ● Support the development and testing of PX4 / autopilot software, from configuration to log analysis. ● Write and maintain Python tooling for test automation, data processing, and flight-log analysis. ● Help reproduce, isolate, and document software issues found in simulation and flight test ● Process and visualise flight and telemetry data to make system behaviour observable to the engineering team. ● Support the loop between test results and software changes, so findings actually drive the next iteration. ● Keep tooling, scripts, and documentation clean and reusable.

Qualifications ● Currently enrolled in a Bachelor's or Master's in Computer Science, Software Engineering, Aerospace, or a comparable technical field. ● Hands-on experience with Python, ideally including data processing or automation. ● Familiarity with PX4, ArduPilot, or comparable autopilot / flight control systems. ● Must be a citizen of a NATO member state (due to export control and security regulations). ● Available 20 hours per week during the semester, with flexibility around your studies. ● Good written and verbal communication skills in English; German is a plus.

Find Jobs in Germany on Arbeitnow

You will apply. Then you will hear nothing.

And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.

  1. 1

    Drop in your CV

    One PDF, thirty seconds. No card.

  2. 2

    See what is wrong with it

    Every weak passage, quoted from your own CV, with the line to replace it.

  3. 3

    Apply where you fit

    Every European role ranked against what your CV actually says.

  • Free, no card
  • Your CV file is deleted after parsing
  • Or skip the upload — build your profile by hand
  • Refreshed every 6 hours