SpaceX

Ingénieur Logiciel, Test Matériel et Automatisation (Starlink)

PythonSQLC++
Traduction automatique. Consultez l’original.

À propos du poste

SpaceX a été fondée sur la conviction qu'un avenir où l'humanité explore les étoiles est fondamentalement plus passionnant que celui où elle ne le fait pas. Aujourd'hui, SpaceX développe activement les technologies pour rendre cela possible, avec l'objectif ultime de permettre la vie humaine sur Mars.

INGÉNIEUR LOGICIEL, TEST MATÉRIEL ET AUTOMATISATION (STARLINK)

En tant qu'Ingénieur Logiciel au sein de l'équipe Starlink, vous concevrez des logiciels et construirez des systèmes qui testeront les composants de vol et les satellites entiers pour une performance et une fiabilité maximales dans des environnements extrêmes, le succès de la mission étant impératif. Votre objectif sera de développer les solutions d'automatisation et logicielles pour les composants et les plateformes qui donnent vie au satellite Starlink. Nos ingénieurs logiciels sont responsables des outils qui permettent un développement rapide et des tests précis de tous les systèmes matériels Starlink, avec un accent continu sur la conception, la fiabilité et l'innovation, de la conception des systèmes de test matériel à notre infrastructure logicielle. Nos ingénieurs servent d'experts pour les dispositifs de contrôle de vol et les mécanismes qui pilotent les capacités critiques de nos satellites - des dispositifs de contrôle inertiel aux lasers spatiaux et plus encore.

L'expérience aérospatiale n'est pas requise pour réussir ici – les ingénieurs de cette équipe sont curieux, collaboratifs, aiment apprendre de nouvelles choses et travaillent efficacement dans un environnement dynamique pour fournir des technologies à fort impact à grande échelle.

RESPONSABILITÉS

  1. Développer des logiciels de test et d'automatisation modulaires et réutilisables en Python et langages similaires pour la vérification de la conception de fabrication et d'ingénierie
  1. Écrire des logiciels d'automatisation pour interagir avec le matériel de vol, les équipements de test, l'instrumentation et les systèmes de documentation de production
  1. Développer des logiciels permettant l'exécution de tests dans plusieurs environnements : matériel en boucle (HITL, HIL) et simulations de matériel virtualisé
  1. Développer des solutions d'automatisation personnalisées pour les défis d'ingénierie et de fabrication en utilisant une combinaison d'électronique embarquée et de matériel innovant
  1. Développer des algorithmes pour analyser des données de test complexes afin de déterminer si les composants ont satisfait aux critères d'acceptation
  1. Maintenir et dépanner l'infrastructure d'automatisation existante et travailler avec les équipes partenaires pour déterminer et corriger la cause racine des défaillances
  1. Définir et mettre en œuvre des plans de projet, gérer les jalons et organiser des revues pour garantir la livraison de systèmes de test fiables à la production
  1. Inventer des outils permettant un déploiement logiciel, une exécution de tests et une analyse de données plus fréquents et fiables dans le cadre d'un système d'intégration et de publication continue

QUALIFICATIONS DE BASE

  1. Diplôme de licence en informatique, ingénierie, mathématiques ou discipline STEM ; OU 2+ années d'expérience professionnelle en développement logiciel en remplacement d'un diplôme
  1. Expérience de développement en Python et/ou C, C++

EXIGENCES SUPPLÉMENTAIRES

  1. Disponibilité pour travailler des heures supplémentaires et les week-ends si nécessaire

EXIGENCES ITAR

Pour se conformer aux réglementations d'exportation du gouvernement américain, le candidat doit être (i) un citoyen ou un ressortissant américain, (ii) un résident permanent légal américain (également appelé titulaire d'une carte verte), (iii) un réfugié en vertu de 8 U.S.C. § 1157, ou (iv) un demandeur d'asile en vertu de 8 U.S.C. § 1158, ou être éligible pour obtenir les autorisations requises du Département d'État américain. En savoir plus sur l'ITAR ici.

COMPÉTENCES ET EXPÉRIENCES PRÉFÉRÉES

  1. Diplôme en informatique
  1. Connaissance approfondie des systèmes d'exploitation Linux et Windows, avec une connaissance approfondie de l'architecture informatique et des réseaux
  1. Expérience avec les logiciels de gestion de configuration et de contrôle de version
  1. Expérience avec l'intégration continue et le développement agile
  1. Expérience dans l'automatisation des processus et des tests pour améliorer les rendements de fabrication et réduire les temps de production
  1. Expérience dans le développement d'applications, de tests ou de logiciels d'automatisation dans un environnement interdisciplinaire
  1. Expérience dans la conception et la mise en œuvre de boucles de rétroaction de contrôle
  1. Expérience avec les techniques d'analyse numérique et le traitement du signal dans plusieurs domaines
  1. Connaissance approfondie d'une gamme d'interfaces numériques et analogiques, y compris GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, Modbus, conversion analogique-numérique
  1. Expérience dans le dépannage des interactions entre logiciels et matériels tels que les périphériques réseau et l'instrumentation de laboratoire
  1. Expérience avec les systèmes électriques haute puissance, les systèmes électromécaniques et le développement de produits matériels embarqués
  1. Expérience dans la collecte et l'organisation de données à l'aide d'outils tels que SQL ou l'interaction avec des REST APIs
  1. Expérience avec HTML/CSS pour la création d'applications web et la création de tableaux de bord avec des outils tels que Grafana
  1. Solides compétences en conception et développement de logiciels
  1. Expérience dans la conception de systèmes tolérants aux pannes, distribués ou en temps réel
  1. Compétences en conception de tests inter-contextes, allant de simples tests unitaires aux tests de régression et d'exploration intégrés en matériel en boucle
  1. Expérience de travail avec des engins spatiaux, des automobiles ou d'autres matériels industriels, tels que des systèmes électriques haute puissance et des équipements de support au sol
  1. Capacité à travailler de manière autonome ou en équipe, à prendre des initiatives et à communiquer efficacement de manière orientée solution
  1. Solides connaissances fondamentales des réseaux, de l'électronique, des communications RF, de l'optique, des mathématiques et de la physique
  1. Solides compétences en dépannage, débogage et optimisation des performances
  1. Capacité à travailler efficacement dans un environnement dynamique avec des besoins et des exigences changeants

RÉMUNÉRATION ET AVANTAGES

Fourchette de salaire : Ingénieur Logiciel/Niveau I : $125,000.00 - $145,000.00/an

Ingénieur Logiciel/Niveau II : $145,000.00 - $175,000.00/an

Votre niveau réel et votre salaire de base seront déterminés au cas par cas et peuvent varier en fonction des considérations suivantes : connaissances et compétences liées au poste, éducation et expérience.

Le salaire de base n'est qu'une partie de votre rémunération globale chez SpaceX. Vous pourriez également être éligible à des incitations à long terme, sous forme d'actions de l'entreprise, d'options d'achat d'actions ou de primes en espèces à long terme, ainsi qu'à des primes discrétionnaires potentielles et à la possibilité d'acheter des actions supplémentaires à prix réduit via un plan d'achat d'actions pour employés. Vous bénéficierez également d'une couverture médicale, visuelle et dentaire complète, d'un plan de retraite 401(k), d'une assurance invalidité de courte et longue durée, d'une assurance vie, d'un congé parental rémunéré, et de diverses autres réductions et avantages. Vous pouvez également accumuler 3 semaines de vacances payées et serez éligible à 10 jours fériés payés ou plus par an. Les employés de l'État de Washington accumulent des jours de maladie payés conformément à la loi fédérale et de l'État. Des navettes d'entreprise sont proposées aux employés pour les trajets aller-retour depuis certains endroits de Seattle jusqu'au bureau SpaceX de Redmond du lundi au vendredi.

SpaceX est un employeur souscrivant au principe de l'égalité d'accès à l'emploi ; l'emploi chez SpaceX 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 de vétéran, le statut de handicap, 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é.

Les candidats souhaitant consulter une copie du Plan d'action positive de SpaceX pour les vétérans et les personnes handicapées, ou les candidats nécessitant un aménagement raisonnable pour le processus de candidature/d'entretien doivent contacter [email protected].

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter