Nominal
Labcorp
Ingénieur Logiciel Senior
À propos du poste
Labcorp recherche un Ingénieur Logiciel Senior pour rejoindre notre équipe sur notre site du 1302 Hall Boulevard à Bloomfield, CT !
Horaire de travail : Il s'agit d'un poste à temps plein, exempté (salarié), affecté à un horaire de première équipe, avec des heures de bureau standard du lundi au vendredi, de 8h00 à 17h00 EST. Les besoins de l'entreprise peuvent occasionnellement nécessiter une flexibilité dans les heures de travail, y compris des heures plus tôt, plus tard ou supplémentaires, avec un préavis raisonnable fourni lorsque cela est possible.
Nous encourageons tout le monde à postuler
Si vous êtes une personne handicapée qui a besoin d'aide pour utiliser nos outils en ligne pour rechercher et postuler à des emplois, ou qui a besoin d'un aménagement, veuillez visiter notre site d'accessibilité ou nous contacter à Labcorp Accessibilité. Pour plus d'informations sur la manière dont nous collectons et stockons vos données personnelles, veuillez consulter notre Déclaration de confidentialité.
Responsabilités du poste
- Concevoir, développer et prendre en charge des logiciels applicatifs pour les équipements d'automatisation de laboratoire, y compris les systèmes robotiques de manipulation de liquides et d'assistance aux instruments.
- Développer et maintenir des logiciels d'automatisation embarqués et en réseau, de la conception et du prototypage au support post-déploiement.
- Collaborer avec l'ingénierie de fabrication pour développer des logiciels de mise en service, de test et de diagnostic pour les équipements d'automatisation.
- Collaborer avec le marketing produit, la conception d'ingénierie et les utilisateurs finaux pour définir et affiner les exigences de l'application.
- Contribuer au développement d'outils et de bibliothèques de base réutilisables pour simplifier le développement d'applications en Java et dans des environnements similaires.
- Concevoir, implémenter et maintenir des interfaces utilisateur spécifiques à l'application, des services web, des systèmes de base de données backend et des solutions de suivi des performances.
- Soutenir le dépannage des problèmes de production et de service sur le terrain en collaboration avec les équipes du service client.
- Participer aux revues de code, aux discussions de conception technique et aux initiatives d'amélioration continue.
- Développer des logiciels dans un environnement réglementé par la qualité ISO 13485.
Qualifications minimales
- Diplôme de licence en ingénierie, informatique, technologie de l'information, intelligence artificielle et robotique, ou un diplôme d'associé avec 4 années ou plus d'expérience en robotique, ou un diplôme d'études secondaires avec 10 années ou plus d'expérience en robotique ou en automatisation.
- 5 années ou plus d'expérience dans le développement de logiciels applicatifs pour des systèmes d'automatisation de laboratoire ou industriels.
- 5 années ou plus d'expérience avec les technologies d'automatisation industrielle, y compris la robotique, les actionneurs pneumatiques, les capteurs et les servomoteurs.
- 5 années ou plus d'expérience dans l'utilisation de Java ou d'un autre langage de programmation orienté objet.
- 5 années ou plus d'expérience dans l'application de méthodologies de conception orientée objet.
- 5 années ou plus d'expérience dans le développement d'applications Java embarquées ou en temps réel.
- 5 années ou plus d'expérience dans l'utilisation d'environnements de développement tels qu'Eclipse ou Visual Studio Code, y compris les outils de gestion de source et de modules.
- 5 années ou plus d'expérience dans l'utilisation de systèmes de contrôle de version basés sur Git.
- 5 années ou plus d'expérience dans le développement d'algorithmes de vision industrielle pour l'inspection, le guidage ou le contrôle robotique.
Normes supplémentaires du poste
- Expérience avec des frameworks Java tels que Spring, Spring Boot ou Hibernate JPA.
- Expérience de travail avec des systèmes de messagerie Java tels qu'ActiveMQ ou des technologies comparables.
- Expérience dans le développement de services web basés sur REST.
- Expérience de travail avec des plateformes de bases de données d'entreprise telles que MySQL, Oracle, MariaDB, MongoDB, Cassandra ou des technologies similaires.
- Connaissance des métriques de production, de l'analyse de données ou du traitement de données à grande échelle.
- Exposition aux flux de travail ETL ou aux initiatives de migration de données à grande échelle.
- Connaissance de CSS, HTML5 et des frameworks front‑end tels que Angular.
- Solides compétences en communication verbale et écrite pour soutenir la collaboration au sein d'équipes interfonctionnelles et multidisciplinaires.
Qualifications souhaitées
- 5 années ou plus d'expérience de travail avec des technologies de conteneurisation telles que Docker ou Kubernetes.
- 1 année ou plus d'expérience dans la création de pilotes ou d'interfaces pour des équipements tiers.
- 1 année ou plus d'expérience de travail avec des architectures de bases de données relationnelles ou NoSQL.
- 1 année ou plus d'expérience dans le support des procédures de laboratoire dans les environnements des sciences de la vie ou de diagnostic.
À propos du poste
L'Ingénieur Logiciel Senior conçoit, développe et prend en charge des solutions logicielles pour des systèmes avancés d'automatisation de laboratoire et de robotique. Ce rôle est pratique et couvre l'ensemble du cycle de vie du développement, y compris la conception du système, l'implémentation, les tests, la validation et le support de production. Le poste nécessite une collaboration étroite avec les équipes interfonctionnelles de développement de produits et les partenaires de fabrication, et contribue à la fois au leadership technique et au mentorat des ingénieurs. L'Ingénieur Logiciel Senior joue un rôle clé dans l'avancement des capacités d'automatisation, l'amélioration de la fiabilité des systèmes et le soutien des opérations de laboratoire de haute qualité.
Avantages : Les employés régulièrement programmés pour travailler 20 heures ou plus par semaine sont éligibles à des avantages complets, notamment : Médical, Dentaire, Vision, Vie, Maladie/Invalidité de courte et longue durée, 401(k), Congés payés (PTO) ou Congés flexibles (FTO), Remboursement des frais de scolarité et Plan d'achat d'actions pour employés. Les employés régulièrement programmés pour travailler moins de 20 heures, les employés occasionnels, stagiaires et temporaires ne sont éligibles à participer qu'au Plan 401(k). Les employés qui sont régulièrement programmés pour travailler selon un horaire de 7 jours de travail / 7 jours de repos sont éligibles à recevoir tous les avantages susmentionnés, à l'exception des PTO ou FTO. Pour plus d'informations, veuillez cliquer ici.
Labcorp est fier d'être un employeur garantissant l'égalité des chances :
Labcorp s'efforce d'inclure et d'appartenir à la main-d'œuvre et ne tolère aucun harcèlement ou discrimination d'aucune sorte. Nous prenons des décisions d'emploi basées sur les besoins de notre entreprise et les qualifications et le mérite de l'individu. Les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de religion, de couleur, d'origine nationale, de sexe (y compris la grossesse, l'accouchement ou les conditions médicales connexes), de statut familial ou parental, de statut matrimonial, d'union civile ou de partenariat domestique, d'orientation sexuelle, d'identité de genre, d'expression de genre, d'apparence personnelle, d'âge, de statut d'ancien combattant, de handicap, d'informations génétiques ou de toute autre caractéristique légalement protégée. De plus, tous les candidats qualifiés ayant un casier judiciaire seront considérés pour l'emploi conformément à la loi applicable.
