TTP

Ingénieur logiciel senior - Robotique

JavaScriptTypeScriptPythonAWSGCP
Traduction automatique. Consultez l’original.

Description de l'entreprise

Cellular Origins

Il a été démontré que les thérapies cellulaires permettent de guérir des maladies dévastatrices comme le cancer en reprogrammant le système immunitaire du patient, offrant ainsi de l'espoir là où il n'y en avait pas auparavant. Donner à davantage de patients l'accès à ces thérapies vitales nécessite une révolution dans la fabrication et l'automatisation des processus.

Cellular Origins mène cette révolution. Notre technologie propriétaire relève les défis de la production à grande échelle grâce à un système d'automatisation robotique élégant qui réduit les coûts, diminue la main-d'œuvre, élimine les erreurs humaines et améliore l'efficacité.

Description du poste

À propos du rôle

Nous recherchons un ingénieur logiciel senior solide, passionné par la robotique, pour aider à fournir des logiciels fiables pour notre plateforme de fabrication de thérapies cellulaires. Vous consacrerez votre temps à concevoir, construire, tester et améliorer des logiciels, depuis les interfaces avec des robots mobiles intégrés et le contrôle d'usine de bas niveau jusqu'au fonctionnement, à l'automatisation et à l'orchestration de l'usine.

Vous travaillerez au sein de l'équipe robotique et en étroite collaboration avec vos collègues des équipes d'ingénierie logicielle et système pour transformer les exigences en solutions fonctionnelles. Vous contribuerez à la conception technique et aiderez à résoudre les défis de livraison, tout en encadrant d'autres ingénieurs et en promouvant un logiciel de haute qualité.

Il s'agit d'un rôle opérationnel. Vous déploierez régulièrement des logiciels sur des systèmes physiques, effectuerez des tests d'intégration avec des robots et des équipements de bioprocédés connectés, et enquêterez sur les problèmes à la frontière entre le logiciel et le matériel. Une expérience professionnelle en robotique est appréciée, mais n'est pas requise : nous nous intéressons à vos compétences en ingénierie logicielle, à votre curiosité et à votre enthousiasme pour l'apprentissage.

Vos missions

  1. Prendre la responsabilité technique de la conception, de l'architecture, de l'implémentation et du débogage de composants, services et interfaces logiciels maintenables sur l'ensemble de la plateforme robotique, en pilotant les décisions architecturales clés et en garantissant que les solutions sont évolutives, robustes et alignées sur les objectifs à long terme de la plateforme.
  1. Intégrer le logiciel avec des robots, des appareils et des équipements.
  1. Développer et exécuter des tests sur le matériel pour vérifier le comportement, diagnostiquer les défaillances et vérifier les correctifs dans des conditions de fonctionnement réalistes.
  1. Intégrer la qualité dans la livraison grâce au développement piloté par les tests, aux tests automatisés, à l'intégration continue et à la revue de code.
  1. Encadrer vos collègues, partager vos connaissances techniques et aider les ingénieurs juniors à fournir des logiciels cohérents et de haute qualité.
  1. Collaborer entre les disciplines pour résoudre les problèmes d'intégration et fournir des fonctionnalités opérationnelles à un rythme durable.
  1. Maintenir une documentation technique claire et des preuves de tests pour soutenir le développement, la vérification et les exigences réglementaires.

Qualifications

Ce que vous apporterez

  1. Une expérience significative dans la livraison de logiciels complexes, avec de solides compétences en conception, implémentation, test et débogage tout au long du cycle de vie du développement.
  1. Une grande maîtrise de la programmation en Python.
  1. Une solide compréhension de la programmation orientée objet et des modèles de conception logicielle, avec une expérience dans la création de services ou d'applications backend et l'intégration de systèmes via des APIs ou la messagerie.
  1. Expérience avec les systèmes distribués utilisant des approches orientées message ou basées sur les événements.
  1. De bonnes habitudes d'ingénierie, notamment le contrôle de version, les tests automatisés et l'intégration continue.
  1. La capacité d'encadrer d'autres ingénieurs, d'expliquer clairement des idées techniques et de collaborer avec des collègues de différentes disciplines.
  1. Un intérêt réel pour la robotique et la volonté de travailler de manière pratique avec le matériel, en apprenant à tester et à dépanner des systèmes intégrés.

Compétences souhaitables

Ce sont des ajouts utiles, plutôt que des exigences. L'expérience en robotique peut provenir de projets personnels, d'études, de recherches ou de travaux professionnels.

  1. Expérience en robotique ou en automatisation, incluant ROS ou ROS 2, les robots mobiles, les bras robotisés, le contrôle de mouvement ou la vision industrielle.
  1. Expérience dans l'intégration de logiciels avec du matériel, des périphériques de bas niveau ou des protocoles de communication industriels tels que MQTT.
  1. Expérience avec le contrôle d'usine, l'automatisation, l'orchestration ou les logiciels liés à la sécurité.
  1. Développement Front-end, par exemple en utilisant TypeScript ou JavaScript avec un framework web.
  1. Expérience avec la virtualisation, les conteneurs, les services cloud ou l'intégration IoT en utilisant GCP, Azure ou AWS.
  1. Expérience dans le développement de logiciels dans des environnements médicaux ou biotechnologiques, incluant la vérification, la traçabilité et la documentation réglementaire.

Informations complémentaires

Cellular Origins est actuellement basé sur le campus TTP, au sein de bureaux durables spécialement conçus, de laboratoires et d'un environnement verdoyant, à 10 miles au sud de Cambridge. Notre culture de travail encourage l'entrepreneuriat, le partage d'idées et la collaboration, tout en vous offrant la liberté de donner le meilleur de vous-même.

Type de rôle : Expérimenté

Type de contrat : Permanent

Discipline technique : Logiciel

Département : Cellular Origins

Nos avantages sociaux incluent :

  • Prime annuelle
  • 25 jours de congés
  • Contribution de l'employeur à la retraite de 10% du salaire
  • Assurance médicale privée pour les employés et les personnes à charge
  • Congé familial amélioré
  • Assurance vie d'une valeur de 6x le salaire
  • Programme de leasing de voiture électrique
  • Programme de vélo-travail
  • Prêt pour abonnement de transport

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter