Back End Software Developer
Indexed description
The selected candidate will be involved in the development of software applications for ground-based training systems, contributing to advanced solutions supporting pilot training within an international and highly technological environment.
Main Responsibilities
- Design and develop software modules for ground-based training systems using C++;
- Develop user interfaces using Qt/QML;
- Integrate third-party software modules and components;
- Produce and maintain technical project documentation;
- Collaborate with multidisciplinary teams throughout all phases of the software development lifecycle.
- Experience in C++ software development;
- Experience in software integration activities;
- Good knowledge of software development best practices and debugging techniques.
- Experience with Qt/QML;
- Familiarity with Windows operating systems;
- Knowledge of tools such as JIRA and Jenkins;
- Previous experience in the aerospace/aeronautics industry will be considered a plus.
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related fields.
- Strong analytical and problem-solving skills;
- Team-oriented mindset with excellent communication abilities;
- Flexibility and ability to work in dynamic environments;
- Excellent written and spoken English;
- Knowledge of German will be considered an advantage.
- Mid-level profile with 3–5 years of experience in software development.
- Become part of an international, dynamic, and continuously evolving environment;
- Work on high-tech projects with a real impact on the aerospace industry;
- Benefit from a permanent contract tailored to your profile and skills.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search