Emploi
De la source partenaire
Ingénieur logiciel systèmes senior
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Terraquantum
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Le rôle
L'ingénieur logiciel principal des systèmes sera membre de l'équipe de base qui construit le système Quantum Key Distribution. L'accent est mis sur les services Python hautes performances sur Linux, l'optimisation et l'accélération des algorithmes (également via le déchargement matériel), et le rôle comprend la définition de l'architecture logicielle, l'intégration avec les sous-systèmes FPGA/embarqués et la transformation des exigences en logiciels fiables et observables.
L'ingénieur logiciel système principal dirige et est copropriétaire de l'architecture logicielle interne globale de QKD et de l'API logicielle orientée client. En définissant des normes d'ingénierie, en encadrant et en débloquant la livraison, ils garantissent des versions prévisibles et une forte cadence d'exécution.
Les responsabilités
L'ingénieur logiciel de systèmes principal doit s'attendre à travailler dans les activités suivantes.
• Architecture du système
• Diriger et co-détenir l'architecture logicielle QKD : services de plan de contrôle, intégration de filtrage/post-traitement des clés, gestion de la configuration, surveillance et interfaces externes.
• Définir les limites des modules et les API de service ; faire évoluer le système vers une séparation claire entre les données et le plan de contrôle
• Mise en œuvre efficace et intégration matérielle/logicielle
• Conception et implémentation de services Python hautes performances sur Linux (asyncio, WebSockets, NumPy) ; profilage et réglage de la latence et du débit
• Développer, profiler et optimiser les algorithmes de filtrage et de post-traitement QKD (gestion/traitement du signal, correction d'erreurs/rapprochement des informations, LDPC, amplification de la confidentialité) pour maximiser le débit clé et minimiser la latence de bout en bout ; appliquer des améliorations algorithmiques et des techniques de mise en œuvre (vectorisation, concurrence/async, réglage de la mémoire/disposition, extensions C/C++, déchargement SIMD/CUDA/GPU/FPGA le cas échéant)
• Définir et maintenir des interfaces robustes avec les composants du système embarqué/FPGA sur UART/USB/PCIe/Ethernet ; en respectant les contraintes temps réel et les modes de défaillance
• Guider l'intégration du système en aval (WebSockets/gRPC/REST) et garantir des contrats clairs et une compatibilité ascendante
• Conception pour les tests : création de simulations/simulateurs et de systèmes de test automatisés
• DevOps
• Créer et maintenir CI/CD avec Docker et GitHub Actions ; tests automatisés, analyse statique, gestion des artefacts et pipelines de versions
• Établir l'observabilité (journalisation structurée, métriques, traçage) et les runbooks opérationnels ; amélioration de la fiabilité et de la débogabilité avec les SLO/alertes
• Intégration de la sécurité et de l'hygiène crypto par défaut : transport sécurisé, gestion des secrets, gestion des clés et coordination avec les acteurs de la cryptographie.
• Ajout d'une analyse comparative des performances et d'un suivi de régression pour le taux directeur et la latence de bout en bout ; intégrer des graphiques de profilage/flame dans CI et appliquer les budgets de performance
Les exigences
L’ingénieur logiciel système principal doit posséder les qualifications et l’expérience suivantes.
• 5+ années de développement Python ; Au moins 3 ans d'expérience à la tête ou en copropriété d'une architecture de service/système pour un premier produit matériel
• Python asynchrone Linux fort (asyncio, WebSockets), concurrence (threads/processus), profilage/réglage
• Intégration matérielle personnalisée éprouvée (MCU, FPGA) sur UART/USB/PCIe/Ethernet
• CI/CD avec actions Docker et GitHub ; tests automatisés, analyse statique, gestion des artefacts
• Expérience avec l'accélération/optimisation GPU et CUDA ; Familiarité avec SIMD
• Observabilité de la production (journalisation/métriques/traçage) et pratiques d'incident/débogage
• Connaissance pratique des magasins relationnels/clés-valeurs/séries temporelles (PostgreSQL/Redis/Prometheus)
• Esprit de sécurité par défaut : secrets, transport sécurisé, hygiène des clés/crypto
• Maîtrise de l'anglais écrit et parlé
• Possibilité d'être sur place au bureau de Munich plusieurs fois par semaine
• Les candidats doivent avoir le droit de travailler en Allemagne au moment de leur candidature. Nous ne fournissons pas de parrainage de visa.
• Doit être éligible pour obtenir et conserver soit (a) une habilitation de sécurité US Secret (ou supérieure) ou (b) une habilitation de sécurité SECRET UE (ou équivalent national). L'emploi dépend du respect des exigences de sécurité gouvernementales applicables ; l’éligibilité est déterminée par les autorités compétentes.
C'est bien d'avoir :
• Expérience avec les systèmes QKD, la cryptographie ou les pipelines de données à haut débit
• Exposition au C/C++ pour les interfaçages de bas niveau et les écosystèmes FPGA/embarqués.
• Familiarité avec gRPC/Protobuf, les stratégies de schéma/version et Kubernetes.
Les récompenses
Nous sommes une équipe internationale d'experts en technologie quantique et de créatifs commerciaux dévoués qui travaillent pour apporter des solutions quantiques sur le marché mondial. Les brillants membres de notre équipe bénéficient d’un haut degré de liberté pour travailler à distance ou rejoindre l’un de nos bureaux. Nous avons une culture dynamique, enthousiaste, passionnée et créative, animée par la confiance, l'excellence et l'amélioration continue. Si vous rejoignez l'équipe Terra Quantum, vous pouvez vous attendre à :
• Une opportunité de travailler avec certains des esprits les plus brillants du domaine pionnier des technologies quantiques ainsi qu'avec une équipe de direction expérimentée et progressiste.
• Acquérir des connaissances sur certains des développements technologiques les plus avant-gardistes en science et en ingénierie
• Une chance de faire partie de l'une des principales entreprises technologiques européennes des décennies à venir.
• Collègues accueillants, sympathiques et professionnels
• Un plan de développement personnel avec des objectifs d'avancement clairs
• Un salaire compétitif
• Modalités de travail flexibles
• Une atmosphère diversifiée et solidaire, où l'innovation et l'initiative sont encouragées
Si vous êtes enthousiaste à l’idée d’avoir un impact positif sur le monde et de contribuer à la deuxième révolution quantique, parlons-en !
Description de l'entreprise…
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/terraquantum/senior-systems-software-engineer-munich-114204)
L'ingénieur logiciel principal des systèmes sera membre de l'équipe de base qui construit le système Quantum Key Distribution. L'accent est mis sur les services Python hautes performances sur Linux, l'optimisation et l'accélération des algorithmes (également via le déchargement matériel), et le rôle comprend la définition de l'architecture logicielle, l'intégration avec les sous-systèmes FPGA/embarqués et la transformation des exigences en logiciels fiables et observables.
L'ingénieur logiciel système principal dirige et est copropriétaire de l'architecture logicielle interne globale de QKD et de l'API logicielle orientée client. En définissant des normes d'ingénierie, en encadrant et en débloquant la livraison, ils garantissent des versions prévisibles et une forte cadence d'exécution.
Les responsabilités
L'ingénieur logiciel de systèmes principal doit s'attendre à travailler dans les activités suivantes.
• Architecture du système
• Diriger et co-détenir l'architecture logicielle QKD : services de plan de contrôle, intégration de filtrage/post-traitement des clés, gestion de la configuration, surveillance et interfaces externes.
• Définir les limites des modules et les API de service ; faire évoluer le système vers une séparation claire entre les données et le plan de contrôle
• Mise en œuvre efficace et intégration matérielle/logicielle
• Conception et implémentation de services Python hautes performances sur Linux (asyncio, WebSockets, NumPy) ; profilage et réglage de la latence et du débit
• Développer, profiler et optimiser les algorithmes de filtrage et de post-traitement QKD (gestion/traitement du signal, correction d'erreurs/rapprochement des informations, LDPC, amplification de la confidentialité) pour maximiser le débit clé et minimiser la latence de bout en bout ; appliquer des améliorations algorithmiques et des techniques de mise en œuvre (vectorisation, concurrence/async, réglage de la mémoire/disposition, extensions C/C++, déchargement SIMD/CUDA/GPU/FPGA le cas échéant)
• Définir et maintenir des interfaces robustes avec les composants du système embarqué/FPGA sur UART/USB/PCIe/Ethernet ; en respectant les contraintes temps réel et les modes de défaillance
• Guider l'intégration du système en aval (WebSockets/gRPC/REST) et garantir des contrats clairs et une compatibilité ascendante
• Conception pour les tests : création de simulations/simulateurs et de systèmes de test automatisés
• DevOps
• Créer et maintenir CI/CD avec Docker et GitHub Actions ; tests automatisés, analyse statique, gestion des artefacts et pipelines de versions
• Établir l'observabilité (journalisation structurée, métriques, traçage) et les runbooks opérationnels ; amélioration de la fiabilité et de la débogabilité avec les SLO/alertes
• Intégration de la sécurité et de l'hygiène crypto par défaut : transport sécurisé, gestion des secrets, gestion des clés et coordination avec les acteurs de la cryptographie.
• Ajout d'une analyse comparative des performances et d'un suivi de régression pour le taux directeur et la latence de bout en bout ; intégrer des graphiques de profilage/flame dans CI et appliquer les budgets de performance
Les exigences
L’ingénieur logiciel système principal doit posséder les qualifications et l’expérience suivantes.
• 5+ années de développement Python ; Au moins 3 ans d'expérience à la tête ou en copropriété d'une architecture de service/système pour un premier produit matériel
• Python asynchrone Linux fort (asyncio, WebSockets), concurrence (threads/processus), profilage/réglage
• Intégration matérielle personnalisée éprouvée (MCU, FPGA) sur UART/USB/PCIe/Ethernet
• CI/CD avec actions Docker et GitHub ; tests automatisés, analyse statique, gestion des artefacts
• Expérience avec l'accélération/optimisation GPU et CUDA ; Familiarité avec SIMD
• Observabilité de la production (journalisation/métriques/traçage) et pratiques d'incident/débogage
• Connaissance pratique des magasins relationnels/clés-valeurs/séries temporelles (PostgreSQL/Redis/Prometheus)
• Esprit de sécurité par défaut : secrets, transport sécurisé, hygiène des clés/crypto
• Maîtrise de l'anglais écrit et parlé
• Possibilité d'être sur place au bureau de Munich plusieurs fois par semaine
• Les candidats doivent avoir le droit de travailler en Allemagne au moment de leur candidature. Nous ne fournissons pas de parrainage de visa.
• Doit être éligible pour obtenir et conserver soit (a) une habilitation de sécurité US Secret (ou supérieure) ou (b) une habilitation de sécurité SECRET UE (ou équivalent national). L'emploi dépend du respect des exigences de sécurité gouvernementales applicables ; l’éligibilité est déterminée par les autorités compétentes.
C'est bien d'avoir :
• Expérience avec les systèmes QKD, la cryptographie ou les pipelines de données à haut débit
• Exposition au C/C++ pour les interfaçages de bas niveau et les écosystèmes FPGA/embarqués.
• Familiarité avec gRPC/Protobuf, les stratégies de schéma/version et Kubernetes.
Les récompenses
Nous sommes une équipe internationale d'experts en technologie quantique et de créatifs commerciaux dévoués qui travaillent pour apporter des solutions quantiques sur le marché mondial. Les brillants membres de notre équipe bénéficient d’un haut degré de liberté pour travailler à distance ou rejoindre l’un de nos bureaux. Nous avons une culture dynamique, enthousiaste, passionnée et créative, animée par la confiance, l'excellence et l'amélioration continue. Si vous rejoignez l'équipe Terra Quantum, vous pouvez vous attendre à :
• Une opportunité de travailler avec certains des esprits les plus brillants du domaine pionnier des technologies quantiques ainsi qu'avec une équipe de direction expérimentée et progressiste.
• Acquérir des connaissances sur certains des développements technologiques les plus avant-gardistes en science et en ingénierie
• Une chance de faire partie de l'une des principales entreprises technologiques européennes des décennies à venir.
• Collègues accueillants, sympathiques et professionnels
• Un plan de développement personnel avec des objectifs d'avancement clairs
• Un salaire compétitif
• Modalités de travail flexibles
• Une atmosphère diversifiée et solidaire, où l'innovation et l'initiative sont encouragées
Si vous êtes enthousiaste à l’idée d’avoir un impact positif sur le monde et de contribuer à la deuxième révolution quantique, parlons-en !
Description de l'entreprise…
Source : Arbeitnow (https://www.arbeitnow.com/jobs/companies/terraquantum/senior-systems-software-engineer-munich-114204)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Terraquantum
Emplacement
Munich, Allemagne
Annonce fournie par Terraquantum.