
Développeur Logiciel & Systèmes Embarqués H/F - Efer Endoscopy
- La Ciotat - 13
- CDD
- Efer Endoscopy
Les missions du poste
Le développeur logiciels / systèmes embarqués est responsable de la conception, du développement et de la maintenance des logiciels embarqués utilisés dans nos vidéo-endoscopes industriels. Il doit s'assurer que les solutions logicielles sont performantes, fiables et répondent aux exigences techniques des projets.
Analyse et conception
- Analyser les spécifications fonctionnelles et techniques des dispositifs pour définir les exigences du logiciel embarqué.
- Participer à la conception architecturale des systèmes en collaboration avec les équipes de développement matériel pour garantir une intégration optimale.
- Élaborer des documents de conception technique, incluant des diagrammes de flux et des schémas fonctionnels.
Développement de logiciels
- Développer des logiciels embarqués en utilisant les différents langages de programmation (JAVA/LabView/C ou C++/...), en respectant les normes de qualité et les bonnes pratiques de développement.
- Implémenter des algorithmes de traitement de signal et de gestion des données provenant des capteurs des endoscopes.
- Utiliser des environnements de développement intégrés (IDE) et des outils de gestion de version (ex. : Git).
Tests et validation
- Élaborer et exécuter des plans de tests unitaires et d'intégration pour garantir le bon fonctionnement des logiciels.
- Réaliser des tests sur le matériel pour vérifier l'intégration des logiciels et des composants matériels.
- Analyser les résultats des tests et corriger les anomalies détectées.
Maintenance et support
- Diagnostiquer et résoudre les problèmes logiciels rencontrés pendant le développement et en phase d'exploitation.
- Proposer des mises à jour et des améliorations basées sur les retours d'expérience et les évolutions technologiques.
- Rédiger et maintenir la documentation technique associée aux projets.
Collaboration et communication
- Collaborer étroitement avec les équipes hardware, qualité et développement de produits pour assurer une intégration fluide des systèmes.
- Participer aux réunions de projet pour discuter de l'avancement, des problèmes rencontrés et des solutions à apporter.
- Former et assister les membres de l'équipe et d'autres départements sur les aspects techniques des systèmes embarqués.
Savoirs faire :
- Maîtriser des langages de programmation pour le développement de logiciels embarqués (C, C++, Python, etc.)
- Etre familiarisé avec les concepts d'apprentissage automatique et d'apprentissage profond. Capacité à intégrer des algorithmes d'IA pour le traitement des données (par exemple, reconnaissance d'images ou analyse prédictive).
- Connaître l'utilisation de bibliothèques :
- d'IA (ex. : TensorFlow Lite, etc.) pour le développement et l'optimisation des algorithmes embarqués
- de traitement d'image (ex. : OpenCV, G-streamer, etc.)
- et Librairies UI : QT, DearInGUI, GTK+
- Connaître les outils de gestion de version (ex.Git) pour le suivi des modifications et la collaboration e équipe
- Connaitre le système LINUX
Savoirs être :
- Excellentes compétences en communication pour expliquer des concepts techniques complexes
- Capacité à travailler efficacement au sein d'équipes pluridisciplinaires, en partageant les connaissances et en collaborant sur des projets
- Aptitude à analyser des problèmes complexes, à proposer des solutions innovantes et à prendre des décisions éclairées.
EFER ENDOSCOPY est une entreprise française reconnue mondialement pour son expertise dans les outils de vision et d'endoscopie industrielle. Nos solutions permettent d'explorer et d'inspecter des environnements complexes, apportant une précision inégalée aux professionnels du contrôle non destructif (CND). Depuis plus de 40 ans, nous innovons en développant des équipements toujours plus performants et adaptés aux défis industriels.