Skip to main content
Back to jobs

Développeur(euse) de logiciels / Embedded Software Developer (Security & Platform Integration)

External
xona-space logoXona-space · Montreal, Canada
Full-timeRemote2w ago
GitLinuxPythonRTOS
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

Vision insurancePaid time offEquity / stock options

Additional Information

Xona is the navigational intelligence company bringing real-time, centimeter-level certainty to any device, anywhere on Earth. With Pulsar - the world's most advanced PNT satellite infrastructure in Low Earth Orbit - Xona will offer a future-proof, backwards-compatible global positioning system optimized for absolute precision, superior power, and robust protection. ------------------------------------------------------------------------------------ Xona est à la recherche d'une ou d'un spécialiste logiciel pour développer et intégrer des logiciels critiques en matière de sécurité au sein de l'écosystème Pulsar. Ce rôle est axé sur la mise en œuvre de capacités sécurisées de gestion des clés, d'authentification et de déchiffrement des signaux dans les plateformes matérielles de nos partenaires. La personne idéale travaillera en étroite collaboration avec les gestionnaires de produits, les équipes logicielles internes et les partenaires externes afin de livrer des logiciels sécurisés, fiables et prêts pour la production, conçus pour fonctionner avec les cadres de développement et les plateformes embarquées de nos partenaires. Responsabilités Intégrer et maintenir des logiciels sécurisés de déchiffrement et d'authentification sur les plateformes matérielles des partenaires. Intégrer les logiciels aux trousses de développement logiciel des partenaires et assurer leur fonctionnement sur des plateformes matérielles embarquées externes. Définir et maintenir les interfaces de programmation d'applications ainsi que les interfaces liées à la gestion sécurisée des clés, à l'authentification et à l'accès aux données. Soutenir l'intégration entre différentes frontières de confiance, notamment le système dorsal interne, le pipeline de provisionnement ainsi que les récepteurs et simulateurs des partenaires. Collaborer avec les équipes internes et les partenaires externes afin de permettre le déploiement, le débogage et la validation sécurisés sur du matériel externe. Travailler avec les équipes de produit et d'ingénierie afin d'assurer une architecture de sécurité évolutive, robuste et prête pour la production. Participer aux flux de travail liés à la fabrication et au provisionnement pour la mise en service sécurisée des appareils. Qualifications requises Baccalauréat en informatique, en génie électrique ou dans un domaine connexe. Au moins 3 ans d'expérience en développement logiciel, ou une expérience équivalente acquise dans le cadre de projets. Solide maîtrise de C/C++ obligatoire; connaissance de Python, un atout. Expérience dans le développement d'interfaces de programmation d'applications et de bibliothèques logicielles de qualité production. Expérience avec la compilation croisée, les systèmes de compilation et l'empaquetage pour des environnements embarqués ou fondés sur des trousses de développement logiciel. Familiarité avec les environnements Linux embarqué ou RTOS, y compris le débogage sur du matériel cible. Solide compréhension de l'architecture logicielle, de la conception modulaire et de la définition d'interfaces. Expérience avec les interfaces matérielles ou les systèmes embarqués. Maîtrise de Git et des bonnes pratiques générales en développement logiciel. Solides compétences en communication et en collaboration, tant avec les équipes internes qu'avec les partenaires externes. Atouts Exposition aux systèmes GNSS, aux systèmes PNT ou aux pipelines de traitement du signal. Expérience avec les micrologiciels sécurisés ou les mises en œuvre de sécurité embarquée. Connaissance des concepts de cryptographie appliquée, notamment le chiffrement, l'authentification et l'échange de clés. Compréhension de l'architecture de systèmes sécurisés et des frontières de confiance dans les systèmes distribués. Expérience dans la mise en œuvre ou l'intégration de flux de travail liés au provisionnement, au stockage, à la rotation ou à la révocation de clés sécurisées. Compréhension des protocoles de sécurité réseau ou des piles de communication sécurisées. Expérience avec des trousses de développement logiciel de tiers, des fournisseurs de semi-conducteurs ou des plateformes embarquées tierces. Expérience dans le soutien aux flux de travail de provisionnement en fabrication ou de mise en service sécurisée des appareils. Aisance à déboguer à l'intersection du logiciel et du matériel dans des environnements contraints. Familiarité avec l'interaction entre le noyau Linux et l'espace utilisateur, ou avec le débogage au niveau des pilotes. --------------------------------------------------------------------------------------- Xona is seeking a Software Specialist to develop and integrate security-critical software within the Pulsar ecosystem. This role focuses on implementing secure key management, authentication, and signal decryption capabilities within partner hardware platforms. The ideal candidate will work closely with product managers, internal software teams, and external partners to delive


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at xona-space? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect