Software Engineer for real-time simulation (m/w/d) // AIRBUS
Core
Design and implementation of synthetic environment services and APIs for real-time simulation systems.
Role type
Senior C++/C software engineer (real-time simulation)
Builds
Synthetic environment services and software interfaces for training simulators
Domain
Aerospace / Real-time simulation
Required skills
C, asynchronous programming, distributed systems, service-oriented architecture, CI/CD, DevOps
Preferred skills
Synthetic environments for training simulators
Technologies
CMake, Conan2, Git, Jenkins, Docker, Podman
Responsibilities
Design and implement services for the synthetic environment in C, develop and maintain software solutions for realistic simulation, design and implement software interfaces (APIs) between services and external systems, ensure implementation meets stakeholder requirements, support software design of service-oriented architecture, continuous integration and testing of services, implement automated software integration tests within the CI pipeline, analyze and fix issues in distributed software systems for real-time simulation, document software design, interfaces, and tests
Seniority
Senior, hands-on IC