TETMET SAS

Senior Software Engineer (h/f)

Publié aujourd'hui

Expérience
5+ years
Salaire proposé
Non spécifié
Localisation
Puteaux, France
Type de contrat
CDI
Modalité de travail
Sur Site
Date de début
ASAP
Stack requis

Description de l'entreprise

Voir plus

We enable the most efficient lattice structures at industrial scale for manufacturers in Automotive, Aviation and Space.
We support these manufacturers from design through scalable production using our Lattice Design Suite CAD & FEA plugins plus our Adaptive Spatial Lattice Manufacturing industrial toolchain.

Description de l'offre

Contexte :


TETMET, start-up deeptech installée à Paris La Défense, industrialise l'ASLM (Adaptive Spatial Lattice Manufacturing), un procédé breveté de fabrication additive qui assemble des tiges métalliques en structures lattices 3D ultralégères et très résistantes par soudage et découpe laser robotisés ; ses clients relèvent de l'automobile, de l'aéronautique, du spatial et de la défense, et l'entreprise a conçu elle-même ses outils, du logiciel de conception de lattices jusqu'à la plateforme de fabrication ASLM.

Elle recrute pour son équipe Software parisienne un ingénieur logiciel full-stack senior / expérimenté, appelé à tenir un rôle central dans l'architecture, la construction et la maintenance de ses briques logicielles cœur : pilotage du développement de la suite de conception (Lattice Design Suite), travail sur la commande des robots et sur le procédé ASLM lui-même.

Intégré à l'équipe logicielle, il collaborera étroitement avec des profils non logiciels (roboticiens, ingénieurs mécatroniciens, spécialistes des matériaux et du procédé) pour convertir des exigences physiques et géométriques complexes en solutions logicielles robustes, avec une attention particulière portée à l'optimisation de l'implémentation des algorithmes afin de rendre plus efficaces les différentes chaînes du procédé.


Missions :


• architecture cœur : orientation et encadrement des choix d'architecture du moteur logiciel principal, des API serveur et de l'infrastructure de données ;
• maintenance et passage à l'échelle du code : haut niveau de qualité, instauration de pratiques de développement modulaires, refonte des scripts hérités et optimisation des performances du système ;
• déploiement et infrastructure : gestion de la conteneurisation des projets, des pipelines CI/CD, du contrôle de version et de la redondance des données ;
• nouvelle suite de conception (Lattice Design Suite, LDS) et application web : migration des outils de génération CAO, aujourd'hui sous forme de plugins, vers une suite autonome et multiplateforme, dotée d'un front-end web intuitif en HTML/JS et d'un backend très performant ;
• géométrie et outillage CAO : mise en œuvre de la gestion des données, d'algorithmes de transformation géométrique, de fonctions d'optimisation topologique et d'intégrations avec des applications de CAO (par exemple Fusion 360, OpenCascade ou des backends géométriques maison) ;
• interfaçage avec la commande robotique : développement des interfaces qui relient les spécifications de fabrication de haut niveau aux contrôleurs de mouvement robotiques de bas niveau et aux routines de soudage / découpe laser ;
• vision industrielle et télémétrie : exploitation des flux de vision par ordinateur, des données de calibration des caméras et des sorties de pipelines de ML (segmentation des tiges, contrôle de la qualité des soudures, par exemple) pour fluidifier le suivi du procédé en temps réel ;
• conception de bases SQL : architecture et administration de bases SQL simples destinées à stocker les géométries des structures, les fichiers de fabrication, les données de procédé, les paramètres matériaux et les journaux de calibration du matériel ;
• gestion des flux de données : synchronisation sans accroc entre les interfaces front-end, les moteurs côté serveur et les contrôleurs des cellules robotisées physiques ;
• leadership pluridisciplinaire : rôle de mentor technique et de passerelle auprès des ingénieurs mécatroniciens, des spécialistes procédé de la R&D et des chercheurs, pour les aider à structurer leurs scripts, à définir des API et à adopter les bonnes pratiques logicielles ;
• résolution de problèmes avec une approche très concrète : envie de s'impliquer dans l'exploitation des cellules, de lever les blocages techniques de bout en bout et de traduire des contraintes physiques complexes en une logique logicielle propre.


Profil recherché :


• Python maîtrisé à un niveau avancé (frameworks asynchrones, traitement de données, conception d'API backend) ;
• expérience pratique de la réalisation d'interfaces front-end modernes et responsives (HTML5, JavaScript/TypeScript, frameworks web actuels) ;
• expertise avérée en SQL (conception de schémas, optimisation de requêtes, administration de bases de données) ;
• capacité démontrée à construire, déployer et maintenir des applications full-stack de bout en bout ;
• esprit d'architecte : bonne compréhension des design patterns, des architectures en microservices ou en monolithe modulaire et des enjeux de maintenabilité du code ;
• aptitude à travailler avec des disciplines d'ingénierie hors logiciel (mécanique, optique, robotique, sciences) et à leur expliquer des notions logicielles techniques ;
• profil concret et résilient : proactivité face aux problèmes, aisance dans le rythme soutenu d'une deeptech et goût pour les défis complexes et pluridisciplinaires ;
• anglais courant, langue de travail de l'entreprise ; la maîtrise du français est un plus ;
• souhaités : expérience des bibliothèques de géométrie 3D, du design computationnel ou des API de logiciels de CAO (Rhinoceros/Grasshopper, OpenCascade, Fusion 360…)
• souhaités également : une exposition à la robotique, à ROS, à l'automatisation industrielle ou aux pipelines de vision industrielle, ainsi que des connaissances en programmation système (C++ ou Rust) pour les moteurs où la performance est critique.
Critères de présélection ajoutés par le recruteur : plus de 3 ans d’expérience professionnelle en Python ; plus d’un an en React.js ; plus de 3 ans en développement logiciel.


Processus de recrutement : candidature par l'envoi d'un CV et d'une courte lettre de motivation mettant en avant les projets full-stack et techniques pertinents, à adresser à pierre@tetmet.com et nathan@tetmet.com.


Informations pratiques : l'entreprise met en avant un procédé de fabrication breveté qui transforme l'aéronautique, l'automobile et le spatial, ainsi qu'une culture pluridisciplinaire au contact d'ingénieurs de haut niveau, d'experts en vision par ordinateur et de chercheurs en matériaux.

https://tetmet.com