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

Spanish Trainer Simulation – Senior Software Simulation Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Spanish Trainer Simulation – Senior Software Simulation Engineer (C++): Developing and integrating advanced C++ simulations for the SAETA 2 aircraft trainer and Ground Based Training System with an accent on real-time architecture, high-performance code, and mission-critical software lifecycles. Focus on requirements traceability, simulator and avionics HIL integration, automated testing, and optimizing complex components for pilot training.

Location: Getafe Area, Madrid, Spain; hybrid working model when possible. Availability to travel for approximately one week every two months.

Company

hirify.global develops aerospace and defence systems, including aircraft training and simulation solutions.

What you will do

  • Lead the design, development, and management of software simulations for the SAETA 2 aircraft trainer's Embedded Training Solution.
  • Support the development and operation of SAETA 2 simulators.
  • Help design, develop, and deploy Ground Based Training System devices, including virtual reality training devices.
  • Investigate new features through feasibility studies to optimize pilot training.
  • Elicit, analyze, and document high- and low-level software requirements with full traceability.
  • Design real-time software architectures, implement high-performance C++, integrate simulator and avionics HIL solutions, and define automated testing strategies.

Requirements

  • Degree in Computer Science, Computer Engineering, or a related discipline.
  • At least 10 years of experience working under strict software development lifecycles such as AQAP or DO-178C.
  • Expert C++ skills, including memory management, concurrency, and performance optimization.
  • Deep knowledge of design patterns, software architecture, Linux, Docker, Conan, and Makefiles.
  • Experience with testing frameworks, V-Model development cycles, and integration into complex simulation or embedded avionics environments.
  • Advanced English and the ability to deliver training in Spanish are required.

Nice to have

  • Proven team management skills.
  • Deep specialization in one or more phases of the software development lifecycle.

Culture & Benefits

  • Permanent employment with vacation days and additional days off.
  • Collective transport service, subject to the working calendar and home location.
  • Life insurance, health insurance, employee stock options, retirement plan, and study grants.
  • On-site facilities including a free canteen, kindergarten, and medical office.
  • Upskilling opportunities, development prospects, and a multicultural working environment.

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