Software Engineer - Simulation UI Systems (all gender)
ALTEN Germany
Manching
On-site
EUR 50,000 - 70,000
Full time
14 days+
Application generator
Turn this role into an interview — a resume and cover letter built around what this employer wants.
Get past ATS filters
Job summary
A leading technology consulting firm in Germany is seeking a software engineer to develop and maintain simulation software using C++ and Qt/QML. This role involves communicating with stakeholders to gather requirements, designing intuitive interfaces, and ensuring software quality through testing. Candidates should have a degree in computer science, strong IT experience, and excellent communication skills in both German and English.
Qualifications
Degree in computer science or a comparable field of study.
Solid experience with IT / information systems.
Deep knowledge of C++ and Qt/QML to program interfaces.
Responsibilities
Communicate with stakeholders and customers to gather and understand requirements.
Define and architect software for simulation control stations.
Design, develop, test, and maintain software using C++ & Qt/QML.
Skills
Strong communication skills
Experience with IT / information systems
Deep knowledge of C++
Experience with Qt/QML
Simulation background
Fluent in German
Fluent in English
Education
Degree in computer science or comparable field
Job description
Make it happen
communicate with stakeholders and customers to gather and understand requirements
define and architect the software foundation for simulation control stations, instructor operating stations, and flight training debriefing stations
define and design intuitive and user-friendly interfaces and UI/UX concepts
design, develop, test, and maintain software with C++ & Qt/QML by writing clean, efficient, and maintainable code, following software development best practices
analyze and debug software issues, and fix bugs
identify and address technical risks and issues, implementing mitigation strategies when needed
participate in planning, stand‑up, review, and retrospective meetings according to the software development methodology
participate in code reviews and ensure the code meets the defined coding standards
ensure the software system design and architecture is scalable, maintainable and can be integrated with other systems
Be our forward thinker
have a degree in computer science or a comparable field of study
have strong communication skills to efficiently collaborate with cross-functional teams
have solid experience with IT / information systems
have deep knowledge in C++ and Qt/QML to program surfaces
ideally, have a simulation background
very good German and English skills, both spoken and written