Skip to Content

Senior System & GNC Engineer

Cornellá de Llobregat, Spain

The systems and GNC engineer participates in the design, development, and implementation of navigation, guidance, and control (GNC) systems for unmanned aerial systems (UAS). This role combines a focus on systems engineering with technical specialization in dynamic modeling, flight control, inertial navigation, and sensor fusion.

The engineer will be responsible for defining GNC architectures, implementing algorithms, conducting simulations in flight environments, and supporting flight integration and field testing. They will need to collaborate closely with the software, electronics, systems, and operations areas.

Precision and attention to detail
Analytical thinking
Adaptability
Autonomy
Technical communication

Responsibilities

  • Design and implement flight control, navigation, and guidance algorithms.
  • Adjust and validate autopilots in simulated environments and in flight.
  • Model and simulate linear and nonlinear dynamic systems in Matlab/Simulink.
  • Implement and test state estimation filters (Kalman, sensor fusion, etc.).
  • Integrate and debug airborne navigation systems, including sensors and inertial reference systems (INS/GNSS).
  • Use Simulink Embedded Coder for embedded code generation.
  • Develop and validate 6DOF simulations and physical models for hardware-in-the-loop (HIL) testing.
  • Coordinate with multidisciplinary teams in the integration and validation of control and navigation systems.
  • Participate in flight tests, troubleshooting failures, and post-flight data analysis.

Must have

  • Degree in Aeronautical Engineering, Mechanical Engineering, Electronics, Robotics, or similar, with a specialization in dynamics and control of systems.
  • Minimum 4 years of experience in GNC on aerial platforms.
  • Proficiency in Matlab/Simulink for modeling and simulation of dynamic systems.
  • Advanced knowledge in flight control, Kalman filters, and sensor fusion.
  • Experience in the integration and debugging of navigation systems for aircraft.
  • Knowledge in the design and adjustment of autopilots in fixed-wing systems.
  • C/C++ programming for implementation in embedded systems.
  • Experience in Simulink Embedded Coder for automatic code generation.
  • High level of technical English, both spoken and written.

Desirable

  • Experience in modeling missiles, rotary-wing UAVs, or autonomous flight systems.
  • Experience in the development of physics-based simulations 6DOF.
  • Knowledge in HIL and SIL testing platforms for system validation.
  • Experience in adaptive or robust control for aircraft.
  • Familiarity with analysis and simulation software such as AVL, FlightGear, or Gazebo.
  • Knowledge of the rules ARP4761A, ARP4754B, DO-160G y DO-254.

What is good about work?


  • Great team of smart people, in a friendly and open culture
  • Without stupid tools, without rigid work hours.
  • No wasting time in business processes, real responsibilities, and autonomy
  • Expand your knowledge in the aerospace industry.
  • Create documentation and content that helps our employees on a daily basis.
  • Real responsibilities and challenges in a rapidly evolving company
Our product

FLYOX I

Learn more

What we offer

Every employee has the opportunity to see the impact of their work. You can make a real contribution to the success of the company. Various activities are organized throughout the year, such as weekly sports activities, events to promote teamwork, a monthly gathering, and much more!


Competitive salary

In addition to opportunities for growth and recognition.


Good work environmentl

A young, dynamic team full of energy.


Break room/ kitchen

Integrated into our facilities for you to take a break and disconnect.


Free parking

Car and motorcycle parking at the same company and free.