New
Job description
Haystack, acteur de référence dans le domaine de la recherche scientifique, conçoit et fabrique des instruments de pointe ainsi que des logiciels d’analyse qui permettent aux chercheurs de réaliser des découvertes majeures. Dans le cadre de son expansion internationale, nous recherchons un Lead Software Engineer basé à Abingdon (UK) pour piloter la vision architecturale de nos applications Linux, développer des solutions haute performance en C++ moderne et Python, et encadrer une équipe d’ingénieurs talentueux.
**Missions principales**
- Définir et mettre en œuvre la roadmap technique des logiciels d’instrumentation scientifique sous Linux, en garantissant scalabilité, fiabilité et performance.
- Concevoir, développer et optimiser des applications critiques en C++17/20 et Python, en appliquant les meilleures pratiques de programmation, de tests unitaires et d’intégration continue.
- Diriger, coacher et mentorer une équipe interfonctionnelle d’ingénieurs (développeurs, testeurs, DevOps), en favorisant une culture d’innovation, d’excellence technique et de collaboration.
- Piloter la mise en place et l’évolution des outils de build (CMake), de CI/CD (Jenkins, GitLab CI) et des processus de revue de code afin d’améliorer la productivité et la qualité du code.
- Travailler en étroite liaison avec les scientifiques, les chefs de projet et les parties prenantes non‑techniques pour traduire des exigences scientifiques complexes en spécifications logicielles claires et réalisables.
- Assurer l’intégration fiable des bus de communication (USB, Ethernet, PCIe) et des protocoles de contrôle instrumentaux, tout en garantissant la conformité aux normes de sécurité et de qualité du secteur.
- Contribuer à la rédaction de documentation technique, de guides d’utilisation et de rapports de performance destinés aux utilisateurs finaux et aux équipes de support.
**Profil recherché**
- Minimum 8 ans d’expérience en développement logiciel embarqué ou scientifique, dont 3 ans dans un rôle de lead ou d’architecte.
- Maîtrise avancée du C++ moderne (C++17/20) et du Python, ainsi que des environnements Linux.
- Solide expérience en conception d’architectures logicielles, optimisation de performances et gestion de la mémoire.
- Connaissance approfondie des outils de build (CMake), de versionning (Git) et des pipelines CI/CD.
- Expérience avérée en management d’équipes techniques, coaching et développement des compétences.
- Excellentes capacités de communication écrite et orale, aptitude à vulgariser des concepts techniques auprès d’audiences variées.
- Esprit d’initiative, sens du résultat et capacité à travailler dans un contexte de projets à forte visibilité internationale.
**Ce que nous offrons**
- Un poste stratégique au cœur d’une entreprise innovante, avec une forte visibilité sur les projets scientifiques de demain.
- Un environnement de travail stimulant, hybride (possibilité de télétravail partiel) et bureaux modernes à Abingdon.
- Un package salarial compétitif, complété par des avantages sociaux (mutuelle, retraite, tickets restaurant) et un programme de formation continue.
- La chance de collaborer avec des chercheurs de renommée mondiale et de contribuer directement à des avancées scientifiques majeures.
Rejoignez Haystack et devenez le moteur technique qui transforme la recherche scientifique en solutions logicielles concrètes et impactantes.