Responsable technique – Logiciels temps réel et embarqués
Pune, Inde
Ģą˝ĘÓƵ Electronic est une entreprise technologique suisse de premier plan, prĂ©sente Ă l’échelle mondiale et spĂ©cialisĂ©e dans les solutions innovantes de mesure, de contrĂ´le et de surveillance destinĂ©es aux procĂ©dĂ©s de fabrication industriels. Dans le cadre de notre croissance continue et de notre dĂ©marche d’innovation, nous crĂ©ons une nouvelle Ă©quipe de dĂ©veloppement logiciel Ă Pune, en Inde, afin de soutenir le dĂ©veloppement des logiciels qui pilotent nos systèmes de mesure industrielle et d’automatisation, y compris notre plateforme de produits de nouvelle gĂ©nĂ©ration.
Nous recherchons un Responsable technique – Logiciels temps réel et embarqués passionné et expérimenté pour rejoindre cette équipe en pleine expansion. En tant que l’un des premiers ingénieurs de notre nouveau groupe de développement logiciel, vous jouerez un rôle clé dans la conception, le développement et la maintenance des logiciels au cœur de nos produits de mesure industrielle et d’automatisation.
Il s’agit d’un poste hautement technique et opérationnel, dans lequel vous concevrez, développerez et réviserez des logiciels C++ de qualité industrielle pour des applications temps réel proches du matériel fonctionnant sous Linux, depuis les dispositifs embarqués jusqu’aux systèmes basés sur PC. En étroite collaboration avec nos équipes d’architecture, d’ingénierie et de gestion produit en Europe, vous contribuerez à l’établissement des standards techniques, accompagnerez et mentorerez vos collègues, et participerez au succès à long terme de nos produits ainsi qu’au développement de notre équipe de développement en Inde.
Ă€ propos du poste
Vos principales responsabilités
- Développer et maintenir les logiciels de nos produits de mesure industrielle et d’acquisition de données, ainsi que contribuer à notre plateforme logicielle de nouvelle génération
- Mettre en œuvre des solutions au sein d’une architecture définie en collaboration avec nos équipes d’ingénierie européennes
- Concevoir, développer et assurer le support de solutions de connectivité basées sur les technologies de bus de terrain industriels et les standards de l’IIoT
- Rédiger, réviser et maintenir un code C++ de haute qualité, prêt pour la production
- Mettre en place les meilleures pratiques d’ingénierie, les standards de développement et les processus qualité logiciel
- Réaliser des revues de code et fournir des conseils techniques ainsi qu’un mentorat aux membres de l’équipe
- Assurer le rôle de point de contact technique local pour l’équipe de développement logiciel de Pune
- Travailler en étroite collaboration avec notre équipe de service expérimentée en Inde afin d’acquérir une connaissance approfondie des produits et de comprendre les déploiements chez les clients ainsi que les applications sur le terrain
- Collaborer avec des collègues internationaux répartis sur plusieurs sites et fuseaux horaires
Votre profil
- Diplôme de Bachelor ou de Master en génie informatique, génie électronique, génie logiciel ou dans une discipline connexe
- Plus de 10 ans d’expérience dans le développement de systèmes logiciels temps réel proches du matériel
- Passion démontrée pour le développement de logiciels embarqués et temps réel
- Excellente maîtrise actuelle du C++ moderne et des principes d’ingénierie logicielle, notamment des pratiques de conception SOLID
- Solide expérience du développement logiciel sur plateformes Linux et du travail sur plusieurs couches de la pile logicielle
- Expérience pratique dans :
– Les systèmes d’acquisition et de surveillance en temps réel
– Les applications de contrôle numérique et analogique
– Le développement de logiciels embarqués et intégrés au matériel - Solide connaissance des technologies de communication industrielle, notamment :
– Les systèmes de bus de terrain industriels
– Les technologies OPC UA et l’Internet industriel des objets (IIoT) - Bonne compréhension des concepts de cybersécurité des systèmes embarqués, notamment :
– Le développement « secure by design »
– Les pratiques de développement sécurisé
– La gestion des vulnérabilités
– Les mécanismes sécurisés de mise à jour logicielle - Expérience du travail dans des environnements de développement Agile utilisant les méthodologies Scrum et/ou Kanban
- Grande rigueur dans les pratiques de revue de code, de tests et d’intégration continue
- Expérience antérieure dans le mentorat d’ingénieurs et l’accompagnement du développement des équipes
- Excellentes compétences en communication en anglais, avec la capacité de collaborer efficacement au sein d’équipes internationales
Qualifications préférées
Une expérience dans l’un des domaines suivants constituerait un atout :
- Protocoles de communication industrielle tels que PROFINET, EtherCAT ou EtherNet/IP
- MQTT ou autres technologies IIoT émergentes
- Systèmes basés sur FPGA
- Normes de cybersécurité telles que l’IEC 62443 ou connaissance du Cyber Resilience Act (CRA) européen
- Outils CI/CD et frameworks d’automatisation
- Langages de programmation supplémentaires tels que Python ou Rust
- Systèmes PLC, en particulier les plateformes Siemens
- Logiciels back-end prenant en charge des interfaces utilisateur graphiques (GUI) et des IHM (HMI) basées sur le web
- Expérience dans la mise en place, le développement ou la montée en puissance d’équipes d’ingénierie
Qui vous ĂŞtes
Vous êtes un ingénieur logiciel passionné qui aime relever des défis techniques complexes et qui accorde une grande importance à l’écriture d’un code propre, maintenable et fiable.
Vous montrez l’exemple par vos propres contributions techniques et êtes animé par une véritable culture de l’excellence en ingénierie. Curieux de nature, vous cherchez à comprendre en profondeur les produits sur lesquels vous travaillez et êtes motivé par la création de solutions apportant une réelle valeur aux clients.
Vous êtes un communicant efficace, un mentor bienveillant et une personne qui apprécie le travail collaboratif dans un environnement international. Plus important encore, vous recherchez une opportunité à long terme au sein de laquelle vous pourrez évoluer aux côtés de votre équipe, de vos produits et de l’entreprise.
Ce que nous offrons
- Un poste varié et stimulant au sein d’une entreprise technologique suisse innovante
- Un salaire compétitif et des conditions d’emploi attractives
- L’opportunité de travailler sur des technologies avancées de mesure industrielle et d’automatisation utilisées dans le monde entier
- Faire partie de l’équipe fondatrice d’une nouvelle activité de développement logiciel en Inde
- Collaborer avec des équipes d’ingénierie expérimentées en Europe et en Asie
- Prendre en charge des défis techniques à fort impact et contribuer à l’orientation du développement des futures plateformes
- Bénéficier de perspectives d’évolution à long terme au sein d’une entreprise technologique suisse stable, innovante et reconnue à l’international