Core Functionality Engineer
About OM Defence Systems
OM Defence Systems develops advanced drone and autonomy technologies for defence and security applications. Our mission is to build reliable, intelligent unmanned systems that integrate flight control, real-time communication, and AI-powered decision-making.
We are expanding our R&D team and looking for a Core Functionality Engineer to work on autopilot development, flight control systems, and embedded real-time algorithms for autonomous drones.
You will work across embedded engineering, flight dynamics, control theory, and sensor fusion, contributing directly to flight behaviour, stability, and performance.
On-site location: Berlin, Germany, remote from Europe is possible.
Key Responsibilities
You will focus on developing and improving core flight systems and control performance.
- Develop, maintain, and optimise autopilot modules in C/C++.
- Implement and refine control algorithms and integrate them with onboard systems.
- Work with CMake and make build environments, profiling and optimising embedded code.
- Design, simulate, and test flight dynamics, kinematics, and control models.
- Apply signal-processing methods such as FIR and IIR filters, smoothing, averaging, and sensor fusion.
- Collaborate with hardware, aerodynamics, and embedded teams to tune flight performance.
- Conduct real flight testing, analyse telemetry and logs, and improve stability and robustness.
- Contribute to architecture decisions for core flight software.
Requirements
You should have strong experience in embedded systems and flight control fundamentals.
Skills
- Strong knowledge and hands-on experience with C/C++, CMake, and make.
- Understanding of control theory, mechanics, dynamics, and kinematics.
- Basic experience with signal processing such as FIR/IIR, noise reduction, and smoothing.
- Proficiency in vector algebra and coordinate transformations.
- Familiarity with Kalman filtering for sensor fusion and state estimation.
- Experience in embedded development such as ARMv7, Cortex-Mx, or similar platforms.
- Knowledge of aerodynamics or experience in real flight testing is a strong advantage.
- Experience with Ardupilot, Betaflight, PX4, or similar open-source autopilot systems is highly valued.
- Personal projects such as building autopilots, flight controllers, or drones are a strong advantage.
Nice to Have
- Experience with simulation tools such as Gazebo, SITL, AirSim, or FlightGear.
- Understanding of flight logging, telemetry pipelines, and real-time monitoring.
- Interest in drones, robotics, open-source autopilots, and hands-on flight testing.
What we offer
You will work on core flight systems with direct impact on drone performance and behaviour.
- Competitive compensation based on experience and contribution.
- Work on advanced 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.