Airbus

Simulation Software Engineer. GUI/HMI profile

Airbus
Apply
2 days ago
Getafe, SpainMid Level

Responsibilities

  • Design and develop Human Machine Interface software for simulation solutions.
  • Define and implement complex simulation assets for simulation and virtualization programs.
  • Derive system requirements from operational requirements.
  • Design software module architectures for new simulator functionalities.
  • Perform integration testing.
  • Coordinate with internal colleagues, stakeholders, and external partner companies in an international environment.
  • Travel occasionally abroad, mainly within the EU.

Requirements

  • Degree or master's degree in Software, Aeronautical, Telecommunication Engineering, or a related discipline.
  • Experience with web technology and JavaScript software development across front-end and back-end systems.
  • Knowledge of ES6, Web Components, Proxies, JavaScript asynchronous programming, Workers, and HTML Canvas graphics.
  • Knowledge of HTML and CSS for web page design.
  • Knowledge of Node.js, Express.js, common template engines such as Pug, Mustache, or Dust, and GIS libraries such as OpenLayers, Cesium, or MapLibre-GPL.
  • Knowledge of Electron and capabilities in standalone application development.
  • Valuable knowledge of GIS servers such as GeoServer, WebRTC, FFmpeg, GStreamer, and WebGL.
  • HMI development experience with Qt and software knowledge of C++ and/or Python.
  • Experience with training simulators, distributed technologies, web frameworks, UI design and testing, cloud computing, web services, GIS assets, or virtual engineering.
  • Aviation, simulation, or defense industry experience is beneficial.
  • Good English skills at B2/C1 level and excellent software development skills.
  • Open source contributions and relevant GitHub, Bitbucket, or GitLab profiles are welcomed.

Benefits

  • Permanent employment.
  • Flexible working arrangements where possible to support collaboration and innovative thinking.
  • International work environment with occasional travel, mainly within the EU.
  • Inclusive workplace and equal-opportunity employment environment.

Tech Stack

C++CSSElectronExpressHTMLJavaScriptNode.jsPython
Contact me