Assistant Engineer - Porting a QML Application to Mobile (Internship)

Meroux-Moval, France (Internship of 23 weeks)

23 Oct 2024

Who are we?

At Nicolaudie Group, we've been innovating in the world of lighting control since 1987.
Pioneers in our field, we designed the first computerised lighting controller for Amiga computers.
Today, with over 35 years' expertise, we develop cutting-edge software and hardware used in the world's largest architectural and entertainment lighting projects. We regularly innovate with other protocols and technologies such as DALI and addressable LED control. You can find more information on our website: www.nicolaudiegroup.com.

Internship Context:
To provide our clients with flexibility in choosing their work tools, we are looking to port an existing application, developed in QML (Qt Modeling Language) for desktop platforms, to a mobile platform (iOS/Android). This application allows the control of our products, for the configuration and installation of a DALI lighting control system.
You will collaborate with our R&D team to carry out this project in its entirety, from learning the involved technologies and analyzing the existing application, to setting up continuous integration for automated deployment.

Start date: 1st or 2nd quarter of 2025

Main Responsibilities:
Under the supervision of our technical team, your responsibilities will include:
- Understanding the specifics of the DALI Protocol and QML technology.
- Analyzing the current application developed in QML and identifying the necessary adaptations for mobile use.
- Collaborating with the product team to define requirements and needs for mobile-specific features.
- Adapting the user interface (UI/UX) for ergonomic use on touch screens (smartphones/tablets) and in vertical format.
- Porting the application to mobile platforms (iOS and Android), ensuring performance optimization and compatibility with mobile device specifications.
- Testing the application on different platforms and identifying potential bugs or issues to be corrected.
- Integrating the application into a continuous integration system for automated updates deployment.

If time permits, additional tasks related to adding features to the software may be assigned.

Desired Profile:
- 4th-year engineering student, with a computer science background and specialization in software development or embedded systems.
- Knowledge of developing user interfaces (UX/UI) for mobile applications.
- Initiative, analytical skills, and autonomy in managing technical tasks.
- Ability to work in a team, good communication skills.
- Knowledge of QML/Qt would be a plus but is not essential. Willingness to learn and adapt to the technologies in use is required.
- Knowledge of lighting control or automation systems would be beneficial.

The intern will primarily communicate in French but will be required to read and produce code and documentation in English. A good level of technical English is required.

Why join us?
- Concrete project: the application you will develop will be completed with the goal of being distributed to our clients, providing valuable experience.
- Innovative project: You will have the opportunity to work on cutting-edge technologies in a rapidly growing industry.
- Support: An experienced team will guide and assist you throughout your internship.
- Dynamic environment: Join a human-sized company where you can easily exchange ideas and learn in a positive environment.

Application:
Send us your CV and cover letter to the following address: job-meroux@nicolaudiegroup.com, specifying in the subject line "Application for Engineering Internship – QML Mobile Porting."

See all available positions