C++ Developer

Omdsystems

Berlin

Hybrid

EUR 70.000 - 110.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

OM Defence Systems in Berlin is seeking a skilled C++ Developer to join our R&D team. You will work on autopilot development, flight control systems, and embedded real-time algorithms for autonomous drones, with opportunities to work on-site in Berlin, hybrid arrangements, or remotely from Europe.

Join a team focusing on embedded engineering, flight dynamics, and sensor fusion to enhance stability, performance, and reliability of our platforms.

Qualifikationen

  • Strong knowledge of C/C++, build tools (CMake, make).
  • Understanding of control theory, dynamics, and kinematics.
  • Experience with embedded development on ARMv7/Cortex-Mx.

Aufgaben

  • Develop, maintain, and optimize autopilot modules in C/C++.
  • Implement and refine control algorithms; integrate with onboard systems.
  • Work with CMake/make build environments; profile and optimize embedded code.
  • Design, simulate, and test flight dynamics, kinematics, and control models.
  • Apply signal-processing methods: FIR/IIR filters, smoothing, sensor fusion.
  • Collaborate with hardware, aerodynamics, and embedded teams to tune flight performance.
  • Conduct real flight testing, analyze telemetry and logs, and improve stability/robustness.

Kenntnisse

C/C++
CMake
Embedded dev
Control theory
Flight dynamics
Sensor fusion
Kalman filtering
ARMv7
ArduPilot
PX4

Jobbeschreibung

OM Defence Systems develops advanced autonomous drone technologies for defence and security applications. Our mission is to create reliable, intelligent, and efficient unmanned systems that enhance modern defence capabilities and support mission-critical operations. We build drones that operate autonomously in complex and dynamic environments — and we are looking for engineers who want to contribute to the next generation of high-performance aerial systems.

Position Overview

We are looking for a C++ Developer to join our R&D team focused on autopilot development,flight control systems, and embedded real-time algorithms for autonomous drones. You will work at the intersection of embedded engineering, flight dynamics, control theory, and sensor fusion, contributing directly to the flight behaviour, stability, and performance of our platforms.

This is a full-time position with the option to work on-site in Berlin, hybrid, or remotely from Europe.

Key Responsibilities
  • Develop, maintain, and optimize autopilot modules in C/C++.
  • Implement and refine control algorithms; integrate them with onboard systems.
  • Work with CMake/make build environments; profile and optimize embedded code.
  • Design, simulate, and test flight dynamics, kinematics, and control models.
  • Apply signal-processing methods: FIR/IIR filters, smoothing/averaging, sensor fusion.
  • Collaborate with hardware, aerodynamics, and embedded teams to tune flight performance.
  • Conduct real flight testing, analyze telemetry and logs, and improve stability/robustness.
  • Contribute to architecture decisions for core flight software.
Requirements
  • Strong knowledge and hands-on experience with C/C++, CMake, make.
  • Understanding of control theory, mechanics, dynamics, and kinematics.
  • Basic experience with signal processing (FIR/IIR, noise reduction, smoothing).
  • Proficiency in vector algebra and coordinate transformations.
  • Familiarity with Kalman filtering (sensor fusion, state estimation).
  • Experience in embedded development (ARMv7, Cortex-Mx or similar).
  • Knowledge of aerodynamics and/or experience in real-flight testing is a strong plus.
  • Experience with Ardupilot, Betaflight, PX4 or similar open-source autopilot stacks is highly valued.
  • Personal projects such as building your own autopilot, flight controller, or custom drone are a significant advantage.
Nice to Have
  • Experience with simulation tools (Gazebo, SITL, AirSim, FlightGear).
  • Understanding of flight logging, telemetry pipelines, and real-time monitoring.
  • Passion for drones, robotics, open-source autopilots, and hands-on flight experiments.
We Offer
  • Competitive compensation depending on experience and contribution.
  • Work with cutting-edge defence and autonomous drone technologies.
  • Direct influence on core flight software architecture and system behaviour.
  • Collaboration with a strong R&D team of engineers and test pilots.
  • Opportunity to shape the next generation of autonomous UAV systems.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer
Senior Software Engineer

Auterion • München

Vor Ort
EUR 90.000 - 130.000
Flexible working hours
Stock Options
Generous holiday allowance
+4
Senior Software Engineer (m/w/d) – Backend & Data Infrastructure
Senior Software Engineer (m/w/d) – Backend & Data Infrastructure

Personio • München

Vor Ort
EUR 110.000 - 140.000
International team
Career growth
State-of-the-art technologies
+2
Drone Technician - Robotics / Defense (m/f/d)
Drone Technician - Robotics / Defense (m/f/d)

Autonomous Teaming • München

Vor Ort
EUR 56.000 - 86.000
International team
Career growth
Advanced technology stack
+1
Robotics Software Engineer Counter UAV Systems - Generalist (mid-level)
Robotics Software Engineer Counter UAV Systems - Generalist (mid-level)

Autonomous Teaming • München

Vor Ort
EUR 70.000 - 120.000
Lead Engineer - Robotics & Autonomous Systems (m/f/d)
Lead Engineer - Robotics & Autonomous Systems (m/f/d)

Autonomous Teaming • München

Vor Ort
EUR 120.000 - 160.000
International team
Career growth
State-of-the-art technologies
+3
Technical Project Manager (m/f/d) - Drone Swarm Systems
Technical Project Manager (m/f/d) - Drone Swarm Systems

Personio • München

Vor Ort
EUR 100.000 - 140.000
Robotics Software Engineer - Generalist (mid-level)
Robotics Software Engineer - Generalist (mid-level)

Autonomous Teaming • München

Vor Ort
EUR 90.000 - 130.000
Team events
Embedded Software Engineer (m/f/d)
Embedded Software Engineer (m/f/d)

TYTAN Technologies GmbH • München

Vor Ort
EUR 60.000 - 90.000
Virtual stock options
Monthly flexible benefits (€106)
Health care events and wellness
+4
Senior Robotics Software Engineer - Generalist (m/w/d)
Senior Robotics Software Engineer - Generalist (m/w/d)

Autonomous Teaming • München

Vor Ort
EUR 90.000 - 130.000
International team
Career growth
State-of-the-art tech
+1
Technical Project Manager - Drone Swarm Systems
Technical Project Manager - Drone Swarm Systems

Autonomous Teaming • München

Vor Ort
EUR 110.000 - 170.000