PointerLab est une ESN alternative au fonctionnement horizontal et transparent, spécialisée en ingénierie logicielle et partenaire Qt.
Le modernisme, la redistribution et la transparence définissent ce pourquoi nous sommes nés : faire de PointerLab une ESN dont vous êtes fier.
Notre vision est de faire de PointerLab une société d'excellence en ingénierie logicielle reposant sur un modèle juste et 100% transparent.
Grâce à notre positionnement de spécialiste en ingénierie logicielle C++ et partenaire officiel de Qt, notre expertise adresse des secteurs d'activités comme l'aéronautique, le médical, la mobilité, l'automobile, l'IoT ou l'industrie 4.0 au sens large.
Vos missions
En tant qu'Ingénieur Logiciel C++/Qt QML, vos responsabilités incluront :
- Développer et maintenir des interfaces utilisateur (IHM) modernes et performantes en C++14/Qt v5.9/QML.
- Intégrer et optimiser des solutions logicielles dans un environnement embarqué sous Linux (Ubuntu).
- Gérer la communication multithreadée et asynchrone entre différentes couches logicielles.
- Analyser et résoudre les crashs logiciels, notamment à l'aide de GDB et gdbserver.
- Collaborer avec des équipes multidisciplinaires (logiciel, mécanique, électronique, optique) pour définir et implémenter des besoins techniques.
- Participer aux processus Agile Scrum : sprints mensuels, revues de code, pull requests, et gestion des tickets via Jira.
- Mettre à jour et maintenir la documentation technique via Confluence.
- Tester et valider les logiciels sur plusieurs plateformes cibles à l'aide de Jenkins et de scripts de compilation automatisés.
- Assurer la gestion des traductions et de l’internationalisation des logiciels via les outils de traduction Qt.
Profil recherché
Pour réussir dans ce rôle, voici les compétences et qualités attendues :
Qualifications techniques
- Formation : Bac +5 en informatique, génie logiciel ou équivalent.
- Expérience : 5 à 7 ans en développement logiciel, idéalement dans un environnement industriel et embarqué.
- Compétences techniques :
- Maîtrise avancée de C++ (C++14 idéalement) et de Qt 5.9/QML.
- Connaissances approfondies en multithreading et communication asynchrone.
- Familiarité avec les environnements Linux (idéalement Ubuntu).
- Expertise en compilation et intégration continue avec des outils comme CMake, Jenkins, et Qt Creator.
- Capacité à analyser des core dumps et résoudre les problèmes complexes à l'aide de GDB.
- Connaissance des systèmes graphiques (OpenGL est un plus) et gestion des scènes 2D/3D.
- Expérience en internationalisation et gestion de fichiers de traduction Qt.
Qualités personnelles
- Autonomie et rigueur dans la gestion de projets complexes.
- Excellentes capacités d’analyse et de résolution de problèmes.
- Esprit d’équipe et bonne communication interpersonnelle.
- Curiosité technique et créativité pour concevoir des solutions innovantes.