En un coup d'œil
- Missions: Développez des outils logiciels pour nos satellites et gérez des environnements de conteneurs en orbite.
- Entreprise: Loft, une entreprise innovante dans le secteur spatial.
- Avantages: Équité, jusqu'à 35 jours de congés payés, horaires flexibles et assurance santé.
- Autres infos: Opportunités de voyage entre nos bureaux à San Francisco, Colorado et Toulouse.
- Pourquoi ce job: Rejoignez une équipe dynamique et contribuez à des missions spatiales révolutionnaires.
- Qualifications: Connaissance des technologies de conteneurisation et des systèmes Linux.
Le salaire estimé est compris entre 51300 - 62700 € par an.
Le groupe Onboard Software de Loft fournit le logiciel en orbite qui alimente notre flotte de satellites — des services Linux fonctionnant sur le processeur central, aux charges de travail conteneurisées exécutant des applications clients en orbite basse. L'équipe Deployment & Runtime Environments est l'endroit où le logiciel rencontre le satellite. Nous gérons la manière dont le logiciel est empaqueté, déployé et exécuté à bord : de l'outil qui assemble et maintient des piles logicielles spécifiques à la mission, à l'environnement d'exécution des conteneurs qui permet aux charges de travail des partenaires et des clients de fonctionner en toute sécurité en orbite, jusqu'à l'infrastructure Linux qui rend le tout fiable.
À propos de ce rôle :
- Contribuer et faire évoluer notre outil de gestion de paquets — l'outil qui résout les dépendances de paquets, assemble des piles logicielles spécifiques à la mission, et permet à l'équipe Solutions de mettre en place et de maintenir un nombre croissant de programmes satellites.
- Développer et renforcer notre infrastructure Linux embarquée : comment les services sont déployés sur le rootfs, quel système gère leur exécution, et comment nous assurons un fonctionnement Linux fiable et récupérable en orbite.
- Faire évoluer notre environnement d'exécution des conteneurs — le gestionnaire de conteneurs et l'ensemble de la pile autour de celui-ci (images de base, service de registre de conteneurs) — permettant aux charges de travail des partenaires et des clients de fonctionner en toute sécurité à bord de nos véhicules.
- Soutenir l'évolutivité du pipeline de déploiement à mesure que de nouvelles plateformes matérielles sont ajoutées et que le nombre de programmes satellites actifs augmente.
- Contribuer à la validation des produits — en tant que dernière étape du pipeline de développement, l'équipe joue un rôle clé dans la validation de la préparation du logiciel avant qu'il ne parte en orbite.
- Concevoir, implémenter et affiner des logiciels avec un haut degré de responsabilité, en conduisant les fonctionnalités du concept à la livraison.
- Participer aux revues de code, aux propositions de conception et à l'amélioration continue des processus de développement.
Compétences requises :
- Compréhension approfondie des technologies de conteneurisation (Docker, Kubernetes ou environnements similaires).
- Connaissance approfondie des systèmes Linux : processus de démarrage, gestion des services, disposition du système de fichiers et récupération après échec.
- Expérience avec les pipelines CI/CD (GitLab-CI, Jenkins ou similaires).
- Maîtrise de Git et des flux de développement collaboratifs.
- Expérience avec des systèmes embarqués ou à ressources limitées.
- Compétences en Python.
Atouts :
- Compréhension des stratégies de déploiement de logiciels pour des systèmes critiques ou difficiles d'accès — mises à jour OTA pour voitures, drones ou matériel grand public, ou mises à jour logicielles sur des satellites — y compris des concepts tels que les images dorées, les partitions A/B, les déploiements progressifs et les retours en arrière sécurisés.
- Connaissances en C++.
- Expérience avec CUE (cuelang).
- Familiarité avec d'autres langages de programmation tels que Go ou Rust.
- Expérience avec Linux embarqué : Yocto, arbres de périphériques, systemd et Linux sur plateformes ARM.
- Maîtrise des frameworks de tests unitaires (par exemple, pytest, Googletest, Unity).
- Expérience avec des frameworks middleware (gRPC, ZMQ/NATS, etc.).
Certains de nos avantages :
- Équité, nous voulons que vous ayez un rôle actif dans notre succès.
- Jusqu'à 35 jours de congés payés (vacances et RTT) et horaires de travail flexibles, nous voulons que vous soyez à votre meilleur.
- Assurance santé et vie, nous tenons à votre santé.
- Chèques-repas, car soyons honnêtes, nous aimons la nourriture ! (nous avons même un canal slack à ce sujet #loft-gourmand).
- Opportunités de voyages entre San Francisco, Colorado et Toulouse pour apprendre de nos différences.
- Sorties d'entreprise et d'équipe et de nombreux autres événements pour travailler et célébrer ensemble.
- Aide à la relocalisation à Toulouse si applicable.
Loft : L'espace simplifié. Fondée en 2017, Loft fournit aux gouvernements, entreprises et institutions de recherche un moyen rapide, fiable et simple de déployer des missions en orbite. Nous intégrons, lançons et exploitons des engins spatiaux, offrant des missions de bout en bout en tant que service dans les domaines de l'observation de la Terre, de la connectivité IoT, de l'IA en orbite, des missions de sécurité nationale, et plus encore. Grâce à notre infrastructure spatiale existante et à un inventaire étendu de bus satellites, Loft réduit les délais d'intégration et de lancement de plusieurs années à quelques mois. Avec plus de 30 missions réalisées, l'héritage de vol et les technologies éprouvées de Loft permettent aux clients de se concentrer sur leurs objectifs de mission.
Onboard Software Engineer - Deployment & Runtime Environments in Toulouse employeur : Onboard Software Engineer - Deployment & Runtime Environments
Loft est un employeur exceptionnel qui valorise l'innovation et la collaboration au sein de son équipe dynamique. Située à Toulouse, cette entreprise offre des opportunités de croissance professionnelle, des horaires flexibles et jusqu'à 35 jours de congés payés, tout en favorisant une culture de travail inclusive et respectueuse. Avec des événements d'équipe réguliers et des possibilités de voyages entre bureaux, Loft s'engage à créer un environnement où chaque employé peut s'épanouir tout en contribuant à des missions spatiales significatives.
Coordonnées :
Équipe de recrutement de Onboard Software Engineer - Deployment & Runtime Environments
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Onboard Software Engineer - Deployment & Runtime Environments in Toulouse
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Onboard Software Engineer - Deployment & Runtime Environments.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Onboard Software Engineer - Deployment & Runtime Environments.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Onboard Software Engineer - Deployment & Runtime Environments remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Onboard Software Engineer - Deployment & Runtime Environments est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Onboard Software Engineer - Deployment & Runtime Environments in Toulouse
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Onboard Software Engineer - Deployment & Runtime Environments et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Onboard Software Engineer - Deployment & Runtime Environments sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Onboard Software Engineer - Deployment & Runtime Environments
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Onboard Software Engineer - Deployment & Runtime Environments, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Onboard Software Engineer - Deployment & Runtime Environments !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Onboard Software Engineer - Deployment & Runtime Environments, ils rechercheront des candidats réactifs et capables de travailler sous pression.