Ingenieur Architecte Logiciel H/F - Neetch
- CDI
- Neetch
Les missions du poste
Ici, le logiciel ne tourne pas dans le cloud. Il pilote des caméras industrielles, des moteurs pas à pas, des automates et des robots collaboratifs, et chaque décision d'architecture se confronte au réel.
Notre client conçoit des systèmes robotiques et mécatroniques de haute technologie, destinés à des applications industrielles exigeantes. Vision, intelligence artificielle embarquée, communication industrielle et pilotage robotique se croisent dans les mêmes produits.
Au sein de l'équipe R&D, vous êtes le garant de la qualité structurelle du logiciel sur le long terme, dans un contexte où le code dialogue en permanence avec le monde physique. Vous intervenez en transversal sur la conception des design patterns, la mise en place des pratiques DevOps et la cohérence architecturale de l'ensemble des projets logiciels robotiques.
Ce poste est à pourvoir en CDI, statut cadre, sur Toulouse.
CE QUE VOUS FEREZ AU QUOTIDIEN
- Concevoir et formaliser les patterns d'architecture adoptés par l'équipe, en tenant compte des contraintes propres aux systèmes temps réel, à la synchronisation matériel-logiciel et à l'intégration des protocoles industriels type EIP et EtherCAT.
- Définir les interfaces logicielles entre les modules de vision, d'intelligence artificielle, de communication industrielle et de pilotage robotique, en garantissant leur cohérence et leur robustesse face aux aléas du monde physique.
- Évaluer la faisabilité technique des solutions envisagées et proposer des arbitrages argumentés, notamment sur les compromis entre performance, déterminisme et maintenabilité.
- Mettre en place et maintenir les pipelines CI/CD, le packaging et les stratégies de déploiement sur des cibles hétérogènes, du PC industriel aux systèmes embarqués contraints.
- Participer aux revues de code pour garantir la bonne application des patterns définis et faire progresser le niveau collectif de l'équipe.
- Produire et structurer la documentation technique : spécifications d'architecture, guides d'implémentation, conventions de développement et de nommage.
- Assurer une veille technologique sur les pratiques d'architecture logicielle appliquées aux systèmes robotiques et industriels, et conseiller le Tech Lead sur les outils à adopter.
L'ENVIRONNEMENT TECHNIQUE
- Systèmes temps réel, synchronisation matériel-logiciel, gestion des états machine.
- Protocoles de communication industriels : EIP, EtherCAT ou équivalent.
- Vision industrielle, IA embarquée, robotique collaborative.
- Langages : C# et Python, le C++ et les concepts bas niveau de gestion mémoire en complément.
- CI/CD : GitLab CI, Jenkins ou équivalent, packaging et déploiement sur cibles hétérogènes.
ET VOUS, DANS TOUT ÇA
Vous êtes ingénieur logiciel avec une solide expérience, 4 ans minimum, dont une partie significative orientée architecture dans des contextes industriels, robotiques ou mécatroniques.
Vous avez une culture forte des design patterns et vous savez les adapter aux réalités d'un système où le logiciel est en prise directe avec le matériel : contraintes temps réel, synchronisation, gestion des états machine et des défaillances physiques. Vous comprenez les protocoles de communication industriels, EIP, EtherCAT ou équivalent.
Vous maîtrisez les outils de CI/CD (GitLab CI, Jenkins ou équivalent), le packaging logiciel et les stratégies de déploiement sur cibles hétérogènes, du PC industriel à l'environnement embarqué contraint. C# et Python sont vos langages du quotidien, la connaissance du C++ et des concepts bas niveau de gestion mémoire est un plus apprécié.
Au-delà de la technique, vous êtes à l'aise dans un rôle transversal, au contact quotidien des équipes mécatroniques et électroniques autant que des ingénieurs logiciels. Vous savez traduire des contraintes physiques en décisions d'architecture, formaliser ces choix dans une documentation claire et les défendre auprès d'interlocuteurs aux cultures techniques variées.
CE QUE NOTRE CLIENT VOUS PROPOSE
- Un CDI au statut cadre, basé à Toulouse, avec des déplacements ponctuels en France et à l'étranger.
- Un rôle d'architecte réellement transversal, avec la main sur les choix structurants.
- Des sujets techniques rares : temps réel, vision industrielle, robotique collaborative, IA embarquée.
- Une équipe R&D où la technique se discute et s'argumente.
- Un poste où votre travail se voit tourner sur des machines, pas seulement dans un dashboard.
- Intéressement et participation, horaires variables, avantages CSE.
LA SUITE
Vous hésitez à postuler ? Voilà comment ça se passe chez nous.
Chaque candidature est traitée et reçoit une réponse, positive ou négative.
Si votre profil est retenu, nous vous appelons. Ce premier échange sert à comprendre votre besoin, pas à dérouler une fiche de poste : ce que vous cherchez, ce que vous ne voulez plus, ce qui compte vraiment pour vous. C'est ce qui nous permet d'identifier les opportunités qui vous correspondent, celle-ci ou une autre. Notre objectif est de vous présenter un maximum d'opportunités qui correspondent à votre need.
Vient ensuite un rendez-vous en visio pour reprendre votre parcours en détail et parler du poste concrètement. Votre profil n'est transmis qu'avec votre accord, et vous avez un retour dans tous les cas, motivé.
Nous vous accompagnons jusqu'au bout : préparation des entretiens, conseil sur la négociation, points réguliers. Puis nous suivons votre intégration, et nous gardons le contact bien après.
NEETCH : Need, Meet, Match !
Il est temps de réinventer la relation entreprise et candidat.
Pour NEETCH, une carrière est loin d'être simplement une succession de postes et d'entreprises : c'est une AVENTURE, marquée par des missions pour lesquelles nous choisissons de nous investir.
Parce que nous aspirons tous à plus de SENS dans notre vie professionnelle, et parce que nous savons que le métier que nous exerçons aujourd'hui ne sera pas celui que nous exercerons demain... Parce que l'important n'est pas seulement de savoir-faire, mais de savoir-devenir.
Dans cette nouvelle conversation entre entreprises et candidats, NEETCH joue le rôle d'entremetteur et veille à l'épanouissement de la relation sur le long terme.
L'humain au coeur de notre métier !
Le recrutement est une science complexe. L'humain n'est pas qu'une somme de compétences, et l'entreprise ne repose pas seulement sur un savoir-faire. C'est de cette conviction forte qu'est née notre mission.
Comment donner aux entreprises les moyens d'imaginer et poursuivre la suite de leurs aventures avec les bonnes personnes ?
Comment offrir aux candidats l'opportunité de se doter d'une mission qui résonne avec qui ils sont ?
Exit la fiche de poste et les tests de compétences : NEETCH bouleverse les codes du recrutement grâce à une méthode unique inspirée du profilage.
Parce qu'un recrutement réussi, c'est un recrutement inattendu !
NEETCH : Need, Meet, Match !
Compétences requises
- Python
- C++
- Systèmes en temps réel
- Intelligence artificielle
- Veille technologique
- Packaging
- Réalisation de patrons de conception
- Jenkins
- Git
- C#
- Robotique