Siemens Schweiz AG
Pune
Ingénieur Logiciel - Avancé
- 04 novembre 2026
- 100%
- Pune
Résumé de l'emploi
Siemens Digital Industries Software offre des solutions innovantes. Rejoignez une équipe dynamique avec des avantages attractifs.
Tâches
- Gérer le développement des connecteurs Teamcenter en C++.
- Moderniser les fonctions d'extraction de données vers TCXML/TCJSON.
- Intégrer des solutions d'ingénierie assistées par IA.
Compétences
- Expertise en C++, Java et Python pour le développement AI/ML.
- Compétences en développement de services TCSoa.
- Capacité à travailler en équipe et à communiquer efficacement.
Est-ce utile ?
À propos de cette offre
Siemens Digital Industries Software est un fournisseur de premier plan de solutions pour la conception, la simulation et la fabrication de produits dans de nombreuses industries différentes. Les voitures de Formule 1, les gratte-ciel, les navires, les véhicules d'exploration spatiale et de nombreux objets que nous voyons dans notre vie quotidienne sont conçus et fabriqués à l'aide de notre logiciel de gestion du cycle de vie des produits (PLM).
La mission : Alimenter le fil numérique du PLM
Nous recherchons un ingénieur de développement Teamcenter hautement qualifié pour rejoindre notre équipe d'intégration active à Pune. Votre mission est de maintenir et d'étendre les capacités principales côté serveur de notre environnement Teamcenter, en veillant à ce que notre système PLM reste le moteur robuste et performant au cœur du fil numérique.
Dans ce rôle, vous prendrez la pleine responsabilité technique de l'implémentation existante du connecteur Teamcenter utilisé dans le portefeuille d'intégration active. Vous dirigerez la transition des fonctions d'extraction de données héritées vers des approches modernes basées sur TCXML ou TCJSON, en utilisant une approche de développement basée sur l'IA pour accélérer l'innovation et garantir un code de haute qualité et maintenable.
Responsabilités clés
1. Propriété et modernisation du connecteur d'intégration active
- Autorité technique : Prendre la responsabilité de l'implémentation existante du connecteur Teamcenter utilisé dans l'intégration active.
- Implémentation : Diriger le développement et la maintenance des connecteurs clients SOA basés sur C++ et des extensions ITK.
- Stratégie de données : Diriger la transition des fonctions d'extraction de données héritées vers des approches modernes et efficaces basées sur TCXML ou TCJSON.
2. Ingénierie et innovation assistées par IA
- Concevoir et prototyper des solutions d'ingénierie activées par IA en utilisant des frameworks tels que PyTorch et LangChain, incluant des flux de travail basés sur LLM, la génération augmentée par récupération (RAG) et des cas d'automatisation intelligente pertinents pour Teamcenter et les intégrations d'entreprise.
- Intégrer les capacités d'IA avec les applications et services existants via des API, des pipelines de données sécurisés et des composants réutilisables, en portant attention à la performance, à l'évolutivité, à la confidentialité des données et à la maintenabilité.
- Explorer activement et appliquer des approches basées sur l'IA pour optimiser la performance de Teamcenter, l'efficacité de l'intégration et la productivité des développeurs.
3. Extensions côté serveur et client
- Développement ITK & SOA : Concevoir, implémenter et maintenir des extensions de code côté serveur Teamcenter en utilisant C++ (ITK) et développer des services TcSoa.
- Maîtrise multilingue : Utiliser Java et d'autres compétences de développement modernes pour supporter la connectivité côté client, la logique d'intégration et les outils de support.
- Points d'intégration : Développer des points de terminaison backend spécifiques permettant aux actions utilisateur Active Workspace (AWC) de déclencher des fonctions d'intégration complexes.
4. Modèle de données et extensions d'administration
- Excellence BMIDE : Gérer et maintenir les extensions liées aux données d'administration, en veillant à ce que le modèle de données Teamcenter soit optimisé pour la performance et l'évolutivité via l'IDE Business Modeler (BMIDE).
5. Qualité et ingénierie collaborative
- Collaboration entre pairs : Participer activement au peer programming et à la gestion des merge requests pour garantir une haute qualité de code.
- Tests automatisés : Développer des tests unitaires et d'intégration pour les extensions côté serveur et client afin d'assurer la stabilité lors des cycles de mise à jour.
Qualifications requises et compétences techniques
Compétences techniques
- Maîtrise experte de C++ (pour ITK et clients SOA) et forte maîtrise de Java et d'autres langages de développement modernes ; une connaissance pratique de Python pour le développement IA/ML est attendue.
- Expérience pratique de la mise en œuvre de Teamcenter AIG chez les clients sera un avantage.
- Expérience pratique avec PyTorch et LangChain, avec la capacité de construire ou d'intégrer des modèles IA/ML, des applications LLM, des flux de travail de prompt, des agents ou des solutions basées sur RAG.
- Expérience pratique de l'utilisation d'assistants de codage IA et d'outils associés pour améliorer la génération de code, le refactoring, les tests, la documentation et le dépannage, avec un jugement technique solide lors de la validation des résultats générés.
- Compréhension des API REST, des embeddings, des bases de données vectorielles, de l'intégration de modèles/services, du prétraitement des données, de l'évaluation des modèles et de la gestion sécurisée des données d'entreprise est souhaitable.
- Expérience pratique ou connaissance approfondie de TCXML et TCJSON pour l'échange de données haute performance.
- Expérience avérée dans le développement et la consommation de services TcSoa et leur intégration avec Active Workspace (AWC).
Compétences comportementales
- Orienté solution : Vous aimez trouver la meilleure solution technique pour l'utilisateur final et l'entreprise.
- Esprit d'équipe : Vous vous épanouissez dans un environnement collaboratif et êtes désireux de partager vos connaissances via des revues par les pairs.
- Communication : Bonne maîtrise de l'anglais (écrit et parlé) pour une collaboration efficace avec des équipes mondiales.
Pourquoi nous ?
Travailler chez Siemens Software signifie flexibilité - choisir entre travailler à domicile et au bureau à d'autres moments est la norme ici. Nous offrons d'excellents avantages et récompenses, comme on peut s'y attendre d'un leader mondial des logiciels industriels. Une communauté de plus de 377 000 esprits construisant l'avenir, un jour à la fois, dans plus de 200 pays. Nous sommes dédiés à l'égalité et accueillons les candidatures reflétant la diversité des communautés dans lesquelles nous travaillons. Toutes les décisions d'emploi chez Siemens sont basées sur les qualifications, le mérite et les besoins de l'entreprise. Apportez votre curiosité et votre créativité et aidez-nous à façonner demain !
Siemens Software. Transformez le quotidien
#LI-PLM
#LI-Hybrid