Trane Technologies
Trane Technologies
Trane Technologies est une entreprise mondiale spécialisée dans la fabrication et l’énergie, qui développe des systèmes de chauffage, de ventilation et de climatisation, des solutions de réfrigération, des systèmes pour les bâtiments et des commandes destinés aux clients commerciaux et industriels. Son activité associe équipements, technologies de régulation climatique et services sur site à des opérations de fabrication et des chaînes d’approvisionnement réparties dans le monde entier. L’entreprise privilégie des solutions écoénergétiques conçues pour aider ses clients à réduire leurs émissions et à gérer leur empreinte carbone, avec le soutien d’initiatives telles que ses engagements pour 2030 et le Gigaton Challenge.

Architecte logiciel embarqué senior et développeur principal à Oberhausen

Pilotez l’architecture logicielle embarquée de systèmes d’électronique de puissance destinés aux produits durables de climatisation et de transport de Trane Technologies. Définissez l’orientation technique, du concept initial à l’ensemble du cycle de vie du produit.

Description

  • Définir les architectures logicielles de produits d’électronique de puissance destinés aux applications de transport et de climatisation stationnaire
  • Piloter la conception, le développement et le déploiement de logiciels embarqués pour variateurs de fréquence et systèmes de contrôle avancés
  • Accompagner les produits depuis les premières phases de conception et la production jusqu’aux activités continues du cycle de vie
  • Superviser les logiciels des dispositifs de gestion de puissance, des plateformes de firmware, des applications de contrôleurs, de l’intégration du contrôle système et des outils de développement
  • Améliorer la fiabilité, les performances, la configurabilité et la qualité grâce à l’architecture, aux revues de code, aux tests et aux pratiques CI/CD
  • Aider les développeurs à produire des logiciels maintenables, réutilisables et extensibles, ainsi qu’une documentation technique claire
  • Collaborer avec les ingénieurs hardware et contribuer au choix des MCU/MPU et des circuits intégrés périphériques
  • Coordonner les spécialistes des logiciels, de la sécurité et de l’ingénierie externe afin de respecter les normes de cybersécurité et de sécurité fonctionnelle
  • Collaborer avec les responsables produit et les parties prenantes métier pour la mise en œuvre, des décisions d’architecture au lancement et au support tout au long du cycle de vie
  • Suivre les évolutions technologiques, évaluer les composants et les méthodes d’ingénierie et contribuer aux innovations de la feuille de route produit
  • Encourager une adoption pratique et responsable de l’IA dans l’analyse, le développement, les tests, le déploiement et la supervision

Exigences

  • Au moins huit ans d’expérience professionnelle pertinente en développement logiciel, idéalement avec une expérience en architecture et en conception de systèmes
  • Capacité à créer, expliquer et maintenir des architectures pour des systèmes complexes à l’aide de modèles établis et de langages de modélisation
  • Expérience du développement de systèmes de contrôle embarqués soumis à des contraintes de mémoire, de performance, de temps réel et de périphériques
  • Expérience pratique des MCU ou MPU basés sur ARM, notamment de plateformes telles que STM32 ou Renesas RA, ainsi que des DSP
  • Connaissance des applications comportant des exigences temps réel
  • Excellentes compétences en programmation C et C++ embarquée
  • Expérience professionnelle des chaînes d’outils, des débogueurs et des profileurs
  • Expérience du firmware bas niveau, de l’accès aux registres, de la gestion des interruptions, des pilotes de périphériques, de la mise en service des cartes et de l’analyse hardware avec un oscilloscope ou un analyseur logique
  • Expérience de Git, Make/CMake ou de systèmes de build similaires, de frameworks de tests automatisés et de pipelines CI/CD
  • Compréhension des pratiques de qualité du code, de l’analyse statique et des tests unitaires, d’intégration et système
  • Expérience dans l’application de normes de codage et de modèles de processus de développement logiciel pertinents
  • Compréhension de la sécurité fonctionnelle et de la cybersécurité des systèmes embarqués
  • De préférence, au moins trois ans d’expérience en leadership technique, en tant qu’architecte ou dans un poste senior comparable
  • Excellentes aptitudes à la communication et à la collaboration avec des interlocuteurs techniques et métier
  • Capacité à diriger des revues de conception et à expliquer des décisions techniques à des publics non techniques
  • Expérience dans le mentorat et le développement d’ingénieurs
  • Une expérience en électronique de puissance est fortement souhaitée
  • Expérience de la conception basée sur des modèles et d’outils tels que Simulink ou PLECS
  • Expérience des approches de développement agiles ou itératives
  • Connaissance des technologies émergentes et des applications de l’IA/ML aux systèmes embarqués

Avantages

  • Rémunération compétitive
  • Avantages supplémentaires selon le lieu
  • Possibilités de développement professionnel et personnel
  • Environnement de travail collaboratif, respectueux et inclusif
  • Possibilité d’influencer les technologies, les processus et les structures organisationnelles
  • Avantages et programmes complets
  • Emploi garantissant l’égalité des chances