Ingénieur(e) IHM C++ - Optronique - H/F

RECRUTRONICS
Canton de Marseille-12, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, French
Experience level
Intermediate

Job location

Canton de Marseille-12, France

Tech stack

Automation of Tests
Unit Testing
C++
Software Quality
Computer Engineering
Linux
Human-Computer Interaction
Software Architecture
QT
Software Engineering
Yocto

Job description

Face à une augmentation du nombre de systèmes livrés à nos clients, nous renforçons notre équipe avec un(e) Ingénieur(e) IHM C++. Vous interviendrez principalement sur des projets d'IHM embarquées et déportées, pour des applications internes et externes à dimension européenne. Vous rejoindrez une structure agile, où l'innovation et la passion pour la technique sont au cœur du quotidien., Développement applicatif IHM

  • Concevoir, développer et maintenir des interfaces homme-machine embarquées en C++ à l'aide du framework Qt ou de moteurs 3D selon les besoins projets.
  • Participer à la conception d'IHM déportées dynamiques en environnement web embarqué.
  • Garantir la performance, la stabilité et la réactivité des interfaces utilisateurs.
  • Appliquer les bonnes pratiques de développement et contribuer à la qualité du code via des tests unitaires et de validation automatique.

Études et cadrage technique

  • Participer à la définition du cahier des charges et aux phases d'étude technique en amont, en lien étroit avec les chefs de projet et les équipes embarquées.
  • Contribuer aux choix technologiques et à l'architecture logicielle des applications IHM.
  • Documenter les développements et assurer la traçabilité des fonctionnalités.

Requirements

Formation : Ingénieur Bac+5 ou équivalent en informatique industrielle, électronique, systèmes embarqués ou développement logiciel. Expérience : 3 à 8 ans d'expérience en développement C++ moderne, idéalement dans un contexte embarqué ou applicatif industriel. Connaissances techniques :

  • Maîtrise du langage C++ et du framework Qt.
  • Familiarité avec les plateformes à base de processeurs Nvidia (Jetson, Tegra…).
  • Expérience sur systèmes Linux embarqués et Yocto appréciée.
  • Compréhension des problématiques de programmation concurrente et de parallélisme.
  • Connaissances en traitement d'image et en tests automatisés seraient un plus.

Langues : Français courant et anglais professionnel (lecture/écriture). Qualités humaines recherchées

  • Passionné(e) de technologie, curieux(se) et rigoureux(se).
  • Autonome, efficace et capable de prioriser dans un environnement agile.
  • Bon(ne) communicant(e), ouvert(e) à la discussion et à la remise en question.
  • Esprit d'équipe et goût pour le travail collaboratif dans des environnements techniques exigeants.

Benefits & conditions

  • 6 semaines de congés payés.
  • Prime vacances et prime "transports verts".
  • Primes de déplacement.
  • Intégrer une PME innovante où la polyvalence, la créativité et l'esprit d'équipe sont valorisés.
  • Participer à des projets technologiques ambitieux et concrets, à fort impact industriel.
  • Rejoindre une équipe conviviale, où chacun a un rôle clé dans le succès collectif.

About the company

Nous sommes un bureau d'études technologique reconnu dans le domaine de la vision embarquée et des systèmes électroniques complexes, basé à Marseille. Depuis plus de vingt ans, nous concevons et intégrons des solutions de vision sur mesure pour des secteurs exigeants tels que la défense, l'aéronautique, le spatial, l'industrie ou encore les applications civiles innovantes.

Apply for this position