Ingénieur électronique - Conception carte & banc de test Python
Concevez des cartes électroniques analogiques et posez les bases d'un framework Python de banc de test, au sein d'un bureau d'études mécatronique grenoblois.
L'entreprise
/!\ Disclaimer : Nous ne sommes pas une SSII/ESN, et ce poste n'est pas à pourvoir dans une SSII/ESN mais bien dans un bureau d'étude, en CDI direct. A bon entendeur ;)
Une PME grenobloise spécialisée en mécatronique, qui conçoit et fabrique des systèmes à forte valeur ajoutée pour des secteurs exigeants : spatial, optronique, défense, instrumentation scientifique, médical, industrie.
Ses produits reposent sur la maîtrise de la transduction et du contrôle d'actionneurs, avec un cycle complet en interne : conception, prototypage, validation. Le bureau d'études couvre l'ensemble de la chaîne, de l'électronique analogique et de puissance jusqu'au firmware, en lien étroit avec les équipes mécaniques.
L'entreprise est engagée sur des projets internationaux ambitieux, notamment dans le domaine spatial, avec des collaborations impliquant des agences et des partenaires européens sur des programmes de plusieurs millions d'euros. Ces projets placent l'équipe face à des contraintes de précision et de fiabilité rarement atteintes dans l'industrie classique.
L'équipe électronique est en phase de structuration et de montée en charge, portée par une activité mécatronique qui grossit et qui entraîne l'électronique dans son sillage. C'est dans ce contexte que ce poste est ouvert.
Le poste
Vous rejoignez le service Systèmes Electroniques, une équipe pluridisciplinaire d'une dizaine de personnes couvrant l'analogique, le numérique, la puissance, le firmware et le contrôle-commande. Le poste est encadré par Sylvain, référent technique du groupe, qui assure un accompagnement de proximité.
Le poste se structure autour de deux axes distincts, avec une répartition approximative de 80/20.
1 - Conception de cartes électroniques analogiques
C'est le coeur du poste. Vous intervenez sur des cartes mixtes : analogique, numérique et puissance dans des contextes variés : mesure de petit signal sur pont de jauge, oscillateurs, transmission de signaux au-delà de 10 MHz sur plusieurs mètres avec accord d'impédance, conversion DC/DC sur la centaine de watts, intégration de microcontrôleurs avec convertisseurs externes 14 bits, time-to-digital converters...
Vous travaillez sous Altium Designer, de la schématique jusqu'au suivi du routage. Vous réalisez ensuite les essais de validation, utilisez les équipements de labo (oscilloscope, analyseur de spectre), rédigez les rapports de test. Le cycle est complet, du cahier des charges au proto validé.
Ce qui est attendu : savoir choisir ses composants, comprendre ce que l'on fait (miroir de courant, étage ADC, filtrage anti-aliasing, gestion thermique) et ne pas se contenter d'assembler des blocs. L'environnement est riche en sujets, avec du support interne disponible.
2 - Refonte du banc de test en Python
Sur environ 20% du temps, par sessions de plusieurs semaines, vous prenez en charge la migration d'un legacy LabVIEW vers un framework Python maintenable. L'objectif est de construire quelque chose de solide : pilotage d'instruments, synchronisation, affichage, génération de rapports, avec une approche orientée objet rigoureuse (principes SOLID, design patterns).
Vous serez autonome sur ce chantier, responsable de la plateforme, et poserez les règles, le framework et le handbook. Le banc couvre plusieurs contextes d'usage : test système en fin de production, caractérisation R&D, recalibration chez le client. Certains softs sont également livrés aux clients avec IHM.
Ce poste s'adresse à un ingénieur qui aime comprendre en profondeur ce qu'il conçoit, qui est à l'aise aussi bien avec un oscillo qu'avec un éditeur de code, et qui trouve de l'intérêt à construire des outils durables autant qu'à concevoir des circuits.
Le profil recherché
Etes-vous la bonne personne ?
Sur la partie électronique, vous avez entre 3 et 5 ans d'expérience en conception de cartes analogiques. Vous savez lire une datasheet, choisir une inductance, dimensionner un convertisseur DC/DC, travailler sur des étages de mesure précis. Vous n'êtes pas un spécialiste de la puissance pure, mais vous n'êtes pas non plus étranger à ces sujets — le ratio attendu est équilibré entre analogique général et puissance applicative. Altium Designer est un vrai plus, LTSpice et Matlab/Simulink également.
Sur la partie Python, vous n'avez pas besoin d'être développeur de métier, mais vous devez avoir une vraie sensibilité à la qualité du code : orienté objet, maintenable, structuré. Vous avez déjà écrit du Python dans un contexte d'instrumentation ou de test, et l'idée de poser un framework from scratch ne vous fait pas peur. Au contraire, elle vous motive.
Côté posture, vous êtes quelqu'un de curieux, à l'aise dans un environnement pluridisciplinaire où l'on travaille aussi avec des mécaniciens et des automaticiens. Vous savez poser des questions, proposer des solutions, et avancer sans avoir besoin que tout soit spécifié à l'avance.
CDI direct au sein de l'entreprise, pas en prestation. L'équipe en-core vous accompagne tout au long du process.
À bientôt.