
Software Engineer, Flight Simulation & Training
brainchild GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Eggenfelden • 🇩🇪 Germany
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
ElectronFlutteriOSJava.NETPythonQt
About the role
- Design, architecture and implementation of system and software architectures for complex flight simulation systems
- Development and integration of simulation components, Instructor Operator Station (IOS), and accompanying software
- Cross-platform development for desktop, mobile and web applications
- Integration of flight models (e.g., MATLAB-based models) into the simulation environment
- Integration of hardware components such as cockpits, flight controls, sensors, or motion systems
- Interface development to subsystems such as image generator, motion control, or intercom/flight radio
- Collaboration with internal departments and external partners, e.g., hardware manufacturers and system integrators
Requirements
- Degree in Computer Science, Aerospace Engineering, Electrical Engineering or a comparable field
- Several years of experience in software development of complex systems, ideally in simulation, training or real-time control environments
- Good knowledge of C++, C#, Java or Python
- Experience in system integration, real-time communication, network protocols and hardware interfacing
- Knowledge of cross-platform development (e.g., Qt, .NET MAUI, Electron or Flutter) is an advantage
- Structured, solution-oriented working style and enjoyment of interdisciplinary collaboration
- Good English skills; German skills are an advantage
Benefits
- Flexible working hours
- Option to work remotely
- 30 days vacation
- Modern work environment including height-adjustable desks
- Training and advancement opportunities
- Employer contribution to company pension plan
- Attractive health benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++C#JavaPythonsystem integrationreal-time communicationnetwork protocolshardware interfacingcross-platform developmentsimulation development
Soft skills
structured working stylesolution-orientedinterdisciplinary collaborationcommunication skills