Software Developer Simulation
RIB Deutschland GmbH
Manching, Germany
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Manching, Germany
Tech stack
Unit Testing
C++
Python
Software Architecture
Qt Modeling Language (QML)
QT
Software Engineering
Information Technology
Programming Languages
Job description
We develop top notch, high fidelity simulations for a variety of aircraft, supporting the entire development life cycle. We have the technical responsibility for all our simulators. We design, develop, integrate and deliver complex training & engineering simulations to our customers. At the core, our simulations are distributed real-time applications. Most of our software is written in C++, but you might also find yourself writing & adopting Python or Ada occasionally., * Design the architecture of software models and components for new simulator functionality
- Develop simulation models (C++) representing aircraft equipment and sub-/systems
- Create and perform unit tests of simulation models and modules (C++ / Python)
- Create tools for improving our development processes (e.g. code generators)
- Perform integration and acceptance testing
Requirements
- Degree in Computer Science or similar
- At least 3 to 5 years of professional experience required
- Extensive experience in Software architecture, design and development
- Excellent C++ skills, Other programming languages / Frameworks are welcome (Qt / QML, Ada, Python...)
- English negotiation level, 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.