Login Enter

HEMERIA

15 hours ago

Internship: Software Developer (F/M)

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
HEMERIA
Location
16000 Angoulême, Nouvelle-Aquitaine, France France
Posted
15 hours ago
View all jobs at HEMERIA

Job description

We are looking for a software developer intern (F/M) for a period of 6 months starting in Q1 2027 within the Land & Sea division at the Angoulême site. Missions: We develop a C++/Qt supervisory software enabling remote control of various equipment. As part of improving our development environment, we want to automate and accelerate the creation of new features. The objective of the internship will be to design and develop a tool that can automatically generate code from graphical interfaces previously designed with Qt Designer. To do this, the intern will be asked to: - Understand the existing architecture of the supervisory software and its various components. - Analyze needs and define a solution suited to the software architecture. - Study the format of Qt Designer interface files (.ui) in order to extract the information necessary for code generation. - Design and develop a tool capable of automatically generating: - The classes associated with the graphical part of the supervisory software. - The interface classes ensuring communication between the graphical part and the core of the software. - The classes implementing these interfaces in the core of the software. - Test and validate the developed solution, then evaluate its integration into the existing development environment. The intern will also have a certain freedom in their technical proposals and may explore other approaches to achieve this objective. Profile: - Final-year student at an engineering school or Master's level (Bac+5), looking for an end-of-studies internship. - Strong command of the C++ language is essential. - Knowledge of the Qt framework is appreciated. Prior experience or basic understanding is an asset, as the internship relies mainly on handling Qt-specific components (Qt Designer files, Q_PROPERTY, framework classes and mechanisms). Find more English Speaking Jobs in France on Arbeitnow

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.