Stage ingénieur-e développement logiciel
WireOne IndustryMérignac · FrancePubliée le
- Stage
Le lien pour postuler et la candidature automatique sont dans le plan Standard d'Alzotech (20 DT par mois).
Compétences demandées
- Développement logiciel
- Firmware
- Interface homme-machine
- Python
- Communication PC-carte électronique
Description de l'offre d'emploi
WireOne Industry recrute : Stage ingénieur-e développement logiciel, à Mérignac, France (Stage).
Date d’effet de prise de poste : février à mars 2027
Stage rémunéré, de fin d’études, 4 à 6 mois
Lieu : 33700 Mérignac (proche aéroport), en présentiel
Formation requise : Bac +5 en cours (école d’ingénieur ou master)
Référent hiérarchique : Ingénieur électronique
--- Contexte : Wireone Industry est une start-up qui conçoit et fabrique des machines automatiques pour le câblage destiné aux industriels. En tant que stagiaire ingénieur logiciel, vous serez chargé, sous la responsabilité de l’ingénieur électronique, de développer la couche logicielle des machines : le logiciel PC associé, les interfaces homme-machine permettant à l’opérateur de piloter et de superviser la machine et le firmware des cartes électroniques.
--- Les missions principales :
1. Développement du logiciel PC
o Développer l’application PC de pilotage, de configuration et de supervision de la machine (Python envisagé, langage à arrêter en début de stage).
o Mettre en place la communication entre le PC et la carte électronique et le protocole d’échange associé.
o Gérer l’acquisition, l’enregistrement et l’exploitation des données de production (journaux, recettes, paramètres machine).
2. Interfaces homme-machine (IHM)
o Concevoir l’IHM embarquée de la machine (écran, boutons, retours visuels) en lien avec les contraintes matérielles.
o Concevoir l’IHM du logiciel PC : ergonomie, clarté des informations, gestion des alarmes et des états machine.
o Traduire les besoins des opérateurs et de l’équipe R&D en écrans simples, cohérents et robustes.
o Tester les interfaces en conditions réelles et les faire évoluer selon les retours d’usage.
3. Programmation embarquée (firmware)
o Développer en C/C++ les programmes embarqués pilotant moteurs, capteurs et actionneurs.
o Définir l’architecture logicielle des cartes : machine à états, ordonnancement des tâches, contraintes temps réel, gestion des erreurs et des sécurités.
o Mettre en œuvre les bus et protocoles de communication (UART, I2C et USB).
o Assurer la mise au point, le debug et l’optimisation du firmware sur cible (ESP32).
--- Compétences requises :
o Programmation applicative PC (Python apprécié ; C#, C++ ou équivalent acceptés)
o Conception d’interfaces homme-machine, embarquées et/ou sur PC
o Programmation C/C++ pour microcontrôleur (ESP32)
o Bases solides en architecture logicielle embarquée : machines à états, interruptions
o Protocoles de communication : UART, I2C, USB
o Debug sur cible et méthodologie de test
o Logiciels et outils : VS Code / PlatformIO, Git et GitHub, Pack Microsoft
--- Soft Skills :
o Savoir expliquer ses choix techniques de manière claire et structurée
o Autonomie et rigueur, capacité à organiser son travail sur la durée du stage
o Sens du détail et goût du travail bien documenté
o Savoir être force de proposition
o Curiosité pour le matériel : envie de comprendre la machine, pas seulement le code
o Attrait pour l’innovation, les challenges techniques et le travail en start-up
--- Encadrement : le stagiaire est encadré au quotidien par l’ingénieur électronique, avec un point d’avancement hebdomadaire et des revues techniques régulières avec l’équipe.
--- Objectifs du stage :
o Livrer une application PC opérationnelle de pilotage et de supervision de la machine.
o Livrer des IHM validées par les utilisateurs de l’atelier.
o Livrer un firmware fonctionnel et documenté pour la ou les cartes du périmètre confié.
o Remettre une documentation technique permettant la reprise du code par l’équipe.
Annonce repérée sur LinkedInet réunie par Alzotech. Visa et permis de travail : vérifiez les conditions auprès des services officiels du pays avant d'accepter une offre.
Offres similaires en France
- Ingénieur réseau H/FSabena technics · MérignacCDIRéseaux & SystèmesPubliée il y a 17 jours
- Stage Ingénieur calcul : Simulation numérique agentique H/FIngeliance · MérignacStageData & IAPubliée il y a 20 jours
- Architecte Technique InfrastructureDeodis · ParisFreelanceDevOps & CloudPubliée aujourd'hui
- Développeur Java / Python – IA générative & agentique (H/F)Hexagone Digitale · ToursFreelanceData & IAPubliée aujourd'hui
- Consultant Technique AzureSTHREE SAS · Île-de-FranceFreelanceDevOps & CloudPubliée aujourd'hui
- Administrateur Atlassian Jira / ConfluenceSigne + · ParisFreelanceDevOps & CloudPubliée aujourd'hui