Simulation Software Engineer Visualisation Solutions & Data

RIB Deutschland GmbH
Manching, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Manching, Germany

Tech stack

Geographic Information Systems
Agile Methodologies
Automation of Tests
C++
Databases
Continuous Integration
DevOps
Python
Simulation Software
Software Engineering
Software Requirements Analysis
Toolchain
Visual Systems
Data Processing
Software Modules
Information Technology
Non-relational Database

Job description

We are looking for an experienced Full-Stack Software Engineer contributing to the design, development, integration and testing activities of software components related to Visualisation Technologies such as interfaces in between IG and simulation (IG Host) or integrated toolchains to create and maintain (Visual) Databases containing tactical-, geo- and 3D-data. You will be working in an international team, located in Manching, Germany., * Derive system requirements or user stories from operational requirements for new functionalities of Engineering and Training Simulation systems or subsystems

  • Design the architecture for simulator visualisation solutions or database preparation toolchains building blocks and functionalities
  • Evaluate and integrate visualisation solutions and develop our in-house visual interface (mainly C++)
  • Evaluate, develop and integrate geo-information-system (GIS), 3D data processing and non-relational database tools to a fully integrated (Visual) Database creation and maintenance toolchain (python, CDB, openflight, geotiff...)
  • Create and perform automated unit and automated or manual subsystem tests of our software building blocks
  • Create tools for improving our development processes (e.g. CI/CD pipelines, code generators, test automation)
  • Integrate the developed components with the overall Simulator systems and Image Generator software
  • Documentation of the appropriate software modules

Requirements

  • Master in computer science, aerospace engineering, electrical engineering, geoinformatics or a related discipline
  • At least 3 years of relevant professional experience in software development or software design/architecture
  • Interest in flight simulators, visualisation technology, software development and integration
  • Knowledge of object orientated programming and scripting languages, in particular C++ and/or python
  • Very good English knowledge, German language proficiency would be a plus
  • Agile Development Methodologies desired
  • Analytical & structured thinking
  • Aeronautical background and/or experience with simulators, synthetic environments, geodata (CDB) and/or visual systems (Image Generators) would be a plus
  • Experience with Development and Maintenance of DevOps/CI/CD solutions would be a plus, This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.

Apply for this position