CSC Leasing Co.
Northwood Space
Ingénieur Logiciel – Général (Nouveau diplômé / Début de carrière)
À propos de Northwood
Northwood est une entreprise moderne d'infrastructure spatiale qui met les avantages de l'espace à la portée de tous grâce à une technologie de communication avancée. Nous construisons un réseau mondial de stations au sol à antennes réseau phasées qui permettent une communication fiable et en temps réel pour les missions satellitaires telles que la sécurité nationale, la connectivité mondiale et la réponse aux catastrophes. Avec une approche intégrée verticalement, Northwood conçoit, construit et déploie rapidement des systèmes évolutifs qui alimentent la prochaine génération de missions spatiales. Si vous aimez résoudre des défis complexes et voir votre travail déployé dans le monde entier avec un impact réel, Northwood est l'endroit idéal pour le faire.
Informations supplémentaires
Niveau du poste
Le niveau de ce poste sera déterminé en fonction des qualifications et de l'expérience du candidat retenu. Nous sommes ouverts à considérer des candidats de différents niveaux d'expérience, des ingénieurs confirmés aux ingénieurs principaux.
Rôle
Informations supplémentaires
Si vous avez besoin d'un aménagement raisonnable dans le cadre de votre candidature ou de vos entretiens avec nous, veuillez nous en informer.
Northwood Space est un employeur qui respecte l'égalité des chances ; l'emploi chez Northwood Space est régi sur la base du mérite, de la compétence et des qualifications et ne sera influencé d'aucune manière par la race, la couleur, la religion, le sexe, l'origine nationale/l'ethnicité, le statut d'ancien combattant, le statut de personne handicapée, l'âge, l'orientation sexuelle, l'identité de genre, l'état civil, le handicap mental ou physique ou tout autre statut légalement protégé.
En tant qu'Ingénieur Logiciel chez Northwood, vous jouerez un rôle essentiel dans la conception, la mise en œuvre et l'optimisation du service mondial qui assure la connectivité à nos clients. Vous aurez la responsabilité de domaines clés - allant du contrôle de nos systèmes d'antennes aux APIs clients qui permettent de réserver du temps sur notre réseau. Un candidat idéal est quelqu'un qui aime travailler sur différents domaines de responsabilité et qui peut approfondir des défis prioritaires.
Northwood est une entreprise full-stack, avec un développement logiciel couvrant tout, de la fabrication au transfert de données mondial. Nous recherchons des candidats polyvalents qui souhaitent contribuer dans plusieurs domaines tout en ayant une base solide dans un ou deux domaines principaux. Les domaines d'intervention clés comprennent, sans s'y limiter, les suivants (les nouveaux membres de l'équipe auront l'opportunité de travailler sur ces domaines, ils ne sont pas censés tout gérer) :
Systèmes Edge (station au sol)
- Concevoir et mettre en œuvre des systèmes de contrôle pour notre matériel de station au sol, vous écrirez des logiciels qui interagissent avec tout, des systèmes embarqués aux modems RF
Mouvement de données à large bande passante
- Architecturer et optimiser les pipelines de données pour un mouvement efficace des données entre les stations au sol et divers environnements finaux
- Assurer une distribution de données à faible latence et à haut débit sur différentes plateformes, avec pour objectif final de construire les capacités de réseau étendu défini par logiciel (SD-WAN) de Northwood
Orchestration Cloud & conception de systèmes distribués
- Diriger la conception et l'architecture de systèmes distribués qui orchestrent notre réseau mondial de stations au sol, à la fois dans le cloud et sur site
Conception de pile & communication inter-services
- Développer la conception complète de la pile, en se concentrant sur les protocoles de communication inter-services pour assurer une intégration et un fonctionnement transparents
API, développement de bases de données et front end
- Concevoir et construire des APIs robustes pour les interactions clients et internes
- Développer des interfaces front-end intuitives utilisant des technologies web modernes
- Construire un backend de données évolutif - s'intégrant dans des pipelines ETL pour aider à rendre les données plus exploitables
Systèmes de surveillance et d'alerte
- Créer des solutions complètes de surveillance et d'alerte pour les logiciels et l'infrastructure
- Mettre en œuvre des outils pour assurer une disponibilité continue et une résolution rapide des problèmes
Capacités de télémétrie mondiales
- Transformer nos données de télémétrie en informations exploitables, permettant des diagnostics prédictifs pour résoudre les problèmes avant qu'ils ne surviennent ; tenir nos clients informés des opérations pertinentes en temps réel
Infrastructure, sécurité & pipelines
Un réseau mondial nécessite des déploiements mondiaux, et Northwood s'engage à construire un pipeline sécurisé, fiable et stable. Cette infrastructure permet à nos développeurs de déployer des changements en continu, sans risquer de perturber le système ni de dépendre de 'tests en production'.
Logiciels de chaîne de production & tests
- Développer des logiciels pour la mise en service et les tests de la chaîne de production
- Automatiser les procédures de test pour garantir la fiabilité du matériel et du logiciel
- Travailler aux côtés d'ingénieurs mécaniques/RF/EE/FPGA et logiciels pour assurer l'exactitude, la performance et la fiabilité du système avant sa sortie de notre ligne de fabrication
Logiciels de simulation & d'orchestration
- Créer des simulations qui modélisent la conception des satellites et du réseau
- Créer des outils de simulation pour tester et valider les performances du système
- Concevoir et mettre en œuvre des logiciels qui orchestrent notre réseau mondial d'antennes et notre plan de données
Qualifications de base
- 0-2 ans d'expérience professionnelle en développement logiciel (cela ne doit pas nécessairement provenir d'un poste à temps plein - il existe de nombreuses façons d'acquérir une expérience précieuse, et nous serions ravis d'en savoir plus sur la vôtre - parlez-nous de stages, de projets hors cursus, ou de projets personnels)
- Diplôme de licence obtenu en informatique, en génie informatique, en mathématiques ou dans une autre discipline connexe (exigence souple, dites-nous pourquoi vous n'avez pas poursuivi de licence et ce que vous avez fait à la place)
Conformément aux réglementations américaines sur l'exportation de technologies spatiales, y compris le règlement sur le trafic international des armes (ITAR), vous devez être citoyen américain, résident permanent légal des États-Unis, individu protégé tel que défini par le 8 U.S.C. 1324b(a)(3), ou éligible pour obtenir les autorisations requises du Département d'État américain.
Qualifications préférées
Bien que nous ne nous attendions pas à ce que vous possédiez toutes les compétences énumérées ci-dessous, nous attendons de vous que vous preniez en charge un ou plusieurs domaines et que vous pilotiez les décisions et les mises en œuvre là où résident vos forces.
Langages de programmation (Général)
- Maîtrise d'un ou plusieurs des langages suivants :
- Rust, Golang, Haskell, C/C++
- Ouvert aux autres langages adaptés aux systèmes distribués et/ou au calcul haute performance et intéressé par des opinions fortes sur le bon langage pour diverses applications
- Solides compétences en résolution de problèmes
- Excellentes compétences en communication et en collaboration
- Capacité à travailler dans un environnement dynamique et en évolution rapide
