Software Engineer for Aircraft Simulator
Core
Designing and developing embedded software components and training simulators for the HÜRJET Integrated Training System to support Spanish Air Force pilot training and operational capabilities.
Role type
Software Engineer (Embedded Systems & Simulation)
Builds
Embedded Training Solution software, Engineering Simulator, and Ground-Based Training System (GBTS) components.
Domain
Aerospace defense, military aviation training, embedded systems.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ programming, Linux (advanced), software design & testing, unit/system/acceptance testing, integration testing, software configuration management, scripting (Bash, Python, Powershell), version control (Git), communication protocols (TCP/IP, RS422, 1553), 3D graphics familiarity.
Preferred skills
Avionics knowledge, simulation domain experience (avionics, rehostings, visual systems), CI/CD (Jenkins), DOORS tool usage.
Technologies
C++, Python, Bash, Jenkins, Git, DOORS, TCP/IP, RS422, 1553.
Responsibilities
Design and develop training simulators and Embedded SW components; Update existing simulation models representing aircraft equipment; Implement software models; Create and perform unit/system/acceptance tests; Perform integration testing; Manage SW configuration; Develop tools for test & simulation systems; Coordinate development with international partners and customers; Write technical documentation.
Seniority
Professional, hands-on IC