Назад
Company hidden
9 дней назад

Simulation Software Engineer (GUI/HMI)

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Spain
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Simulation Software Engineer (GUI/HMI) (Web Technologies/Simulation): Designing and implementing complex simulation assets and graphical human-machine interfaces for simulation and virtualization products with an accent on full-stack JavaScript, GUI architecture, and simulator functionality. Focus on deriving system requirements, integrating and testing software modules, and developing HMI solutions with web and standalone application technologies.

Location: Getafe Area, Spain; occasional travel abroad, mainly within the EU

Company

hirify.global develops aerospace, defence, simulation, and virtualization solutions.

What you will do

  • Design and develop Human Machine Interface software for simulation solutions.
  • Define and implement complex simulation assets for multiple programs and products.
  • Derive system requirements from operational requirements and design software-module architectures for new simulator functionalities.
  • Develop graphical user interfaces using web technologies and standalone application technologies.
  • Perform integration testing and coordinate closely with internal colleagues, stakeholders, and external partner companies in an Agile team.
  • Travel abroad occasionally, mainly within the EU.

Requirements

  • Degree or Master's degree in Software, Aeronautical, Telecommunication Engineering, or a related discipline.
  • Professional experience in software development, including excellent software development skills.
  • Experience in one or more of the following is mandatory: training simulators, distributed technologies, web frameworks, UI design and testing, cloud computing, web services, GIS assets, or virtual engineering.
  • Web technology and JavaScript development experience across front-end and back-end/full-stack applications.
  • Knowledge of ES6, Web Components, Proxies, JavaScript async programming, workers, and HTML Canvas graphics.
  • Experience with HTML and CSS for web-page design, Node.js, Express.js, and at least one common template engine such as Pug, Mustache, or Dust.
  • Knowledge of GIS libraries such as OpenLayers, Cesium, or MapLibre-GPL.
  • Capability with standalone application development, including HMI development with Qt and software knowledge in C++ and/or Python.
  • Good English skills at B2/C1 level.

Nice to have

  • Experience in the aviation, simulation, or defence industry.
  • Knowledge of GIS servers such as GeoServer.
  • Knowledge of Electron.
  • Knowledge of WebRTC, FFmpeg, and/or GStreamer.
  • Knowledge of WebGL.
  • Contributions to open-source projects, with a GitHub, Bitbucket, or GitLab profile.

Culture & Benefits

  • Work in an international environment with close coordination across internal and external stakeholders.
  • Join an established team working with Agile methods; an Agile mindset is required.
  • Flexible working arrangements are supported where possible to facilitate collaboration.
  • Permanent, full-time employment.
  • Commitment to integrity, equal opportunities, diversity, and an inclusive working environment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →