Position Overview / 24 Month Contract / Stuttgart / Hybrid Title: C++ Developer Location: Stuttgart Working Hours: 35-40 hours per week Remote Work: Up to 60% possible Languages: Fluent German and advanced English Responsibilities Maintenance and expansion of a user interface for a radio device (SVFuA/SDTR). Analysis of (change) requirements. Creation of a design for the change or expansion. Coordination of changes within the team. Implementation of changes. Testing of the implementation. Maintenance and expansion of test cases for the user interface. Analysis of new or changed requirements to be tested. Creation of a test specification. Coordination of the test specification within the team. Adaptation or expansion of test cases. Requirements Very good experience in object-oriented software development (modern C++). Experience with Embedded GUI and use of QT (4.8-5.x). Experience in Embedded-SW-development. Experience in the development of GUI applications. Experience in handling GIT. Experience in handling Squish or comparable GUI test tools. Experience with Change Management Systems (IBM Rational Team Concert (RTC)). Experience with Build environments and tools (gitlab-ci, Jenkins, artifactory, cmake). Python. Experience in handling Microsoft Windows. Experience in handling Microsoft Office. Experience in handling Linux as well as Embedded Linux variants (e.g., buildroot, Yocto). Experience in Software Architecture and its modeling. The position is not suitable for career starters.