Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

C++/Qt Software Engineer - Defence & Aereospace (ROMA)

Bertrandt bertrandt.com Open
Napoli Mid-level Software Engineering

At a glance

Mid-level Software Engineering role at Bertrandt. Napoli · €40,000–€50,000 base.

SalaryStated by Bertrandt
€40,000 – €50,000
Base salary for this role, in EUR per year, as published in the posting.
RoleSoftware Engineering
SeniorityMid-level
LocationNapoli
Base pay€40,000–€50,000
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Build and maintain C++ and Qt applications, including responsive graphical interfaces and reusable Qt components
  • Connect interface elements to application features, handling user actions, events and workflow transitions
  • Work with software, systems and validation teams on integration, testing and troubleshooting
  • Improve interface usability, organize layouts around UX principles, and keep project documentation current

What you bring

  • A degree in software engineering, computer engineering, computer science or a related discipline
  • Hands-on C++ development and strong command of Qt, including GUI design, signals and slots, widgets and layouts
  • Experience connecting user interfaces to application functionality, plus GitHub, Jenkins, CMake and software testing
  • Good English communication skills

Who this fits

This role suits a mid-level engineer focused on C++ and Qt interface development. You must relocate to Rome; the work model is hybrid.

From the employer

The position requires relocation to Rome.

The role offers a hybrid working model.

About Bertrandt

Bertrandt is an international engineering and technology partner supporting leading customers in the Automotive, Aerospace, Defence, Industrial and Digital Engineering sectors.

What We Are Looking For

For a leading international Defence company based in Rome, we are looking for a C++/Qt Software Engineer with experience in the design and development of Graphical User Interfaces (GUI).

The selected candidate will be involved in the design, development, integration and validation of software applications, contributing to the creation of intuitive, user-friendly and high-performance interfaces. The role requires close collaboration with multidisciplinary teams to ensure the effective integration of user interfaces with application functionalities and to enhance the overall user experience.

Responsibilities

  • Design, develop and maintain software applications using C++ and Qt;
  • Design and implement modern, intuitive and responsive Graphical User Interfaces (GUI);Develop user interface components leveraging the main features of the Qt Framework;
  • Manage user interactions, event handling and application workflows;
  • Design and organize layouts according to usability and UX best practices;
  • Integrate graphical interfaces with application functionalities and backend components;
  • Collaborate with software, system and validation teams throughout the development lifecycle;
  • Contribute to the improvement of User Experience (UX) and usability aspects;
  • Support software integration, testing and troubleshooting activities;
  • Produce and maintain technical documentation according to project standards.

Requirements

Mandatory

  • Degree in Software Engineering, Computer Engineering, Computer Science or related disciplines;
  • Proven experience in C++ Software Development;
  • Strong knowledge of the Qt Framework and its main components;
  • Experience in the design and development of Graphical User Interfaces (GUI);
  • Experience with event handling, signals & slots, widgets and layout management;
  • Experience integrating user interfaces with application functionalities;
  • Knowledge of User Experience (UX) principles and usability best practices;
  • Knowledge of Git Hub version control systems;
  • Experience with Jenkins and CMake;
  • Experience in software integration, testing and troubleshooting;
  • Good English communication skills.

Preferred

  • Experience in Defence, Aerospace, Railway or other highly regulated environments;
  • Experience in writing, maintaining and managing technical documentation;
  • Knowledge of requirements and documentation management tools such as DOORS or similar;
  • Experience working in Agile environments;
  • Knowledge of Jira and Confluence;
  • Familiarity with CI/CD methodologies and automated software delivery processes;
  • Knowledge of software design patterns and software architecture principles;
  • Experience with Qt Quick/QML.

Yearly Gross Salary: €40,000 - €50,000

We are Bertrandt.

An independent, international engineering service provider with decades of expertise. With cross-industry know-how and a comprehensive understanding of systems and products, we create technological solutions across the entire value chain. We focus on the trending topics of digitalization, e-mobility, and autonomous systems, primarily for the automotive, aerospace, defense, and mechanical engineering industries, consistently enabling the development of tailor-made solutions. Day after day - with approximately 12,000 employees at over 50 locations worldwide.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering€40k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.