onsite
Software Engineer - Simulation UI Systems - SimpleXX GmbH
Software Engineer
Develop and maintain high‑performance simulation user interfaces for aerospace applications, leveraging C++, Qt, and Python on Linux platforms to deliver intuitive, real‑time visualizations and control tools.
About the role
Key Responsibilities
- Design, implement, and optimize interactive UI components for real‑time simulation systems using C++ and Qt.
- Integrate Python scripts and APIs to extend functionality and enable rapid prototyping of new features.
- Collaborate with simulation engineers and domain experts to translate complex aerospace models into intuitive visual representations.
- Ensure cross‑platform compatibility and performance on Linux‑based environments, including profiling and debugging.
- Maintain code quality through unit testing, code reviews, and adherence to software engineering best practices.
Requirements
- Strong proficiency in C++ (C++11/14) and experience with the Qt framework for UI development.
- Solid knowledge of Python for scripting and tool integration.
- Experience building user interfaces for simulation or real‑time systems, preferably in aerospace or defense domains.
- Familiarity with Linux development environments, version control (Git), and build systems (CMake).
- Ability to work collaboratively in multidisciplinary teams and communicate technical concepts clearly.