brainchild GmbH

Software Engineer, Flight Simulation & Training

brainchild GmbH

full-time

Posted on:

Location Type: Hybrid

Location: Eggenfelden • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job 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