Roku
Draper
Ingénieur Logiciel Embarqué Senior - Vol
Présentation
Draper est une société indépendante de recherche et développement à but non lucratif avec son siège social à Cambridge, MA. Les plus de 2,000 employés de Draper s'attaquent à d'importants défis nationaux avec la promesse de fournir des solutions réussies et utilisables. De la défense militaire à l'exploration spatiale en passant par l'ingénierie biomédicale, les vies dépendent souvent des solutions que nous fournissons. Nos équipes multidisciplinaires d'ingénieurs et de scientifiques travaillent dans un environnement collaboratif qui inspire la fertilisation croisée des idées nécessaires à une véritable innovation. Pour plus d'informations sur Draper, visitez draper.com.
Résumé du poste
Draper recherche un professionnel expérimenté en logiciel embarqué pour diriger le développement de logiciels de vol haute performance et tolérants aux fautes pour des plateformes aux ressources limitées dans les domaines aérien, spatial, sous-marin et hypersonique. L'Ingénieur Senior sera responsable du cycle de vie complet du logiciel, de l'analyse des exigences et de la conception des algorithmes à l'implémentation, la vérification et la documentation, tout en appliquant une approche de « sécurité dès la conception ». En plus des tâches classiques de développement embarqué, le rôle intégrera des pratiques légères de DevSecOps telles que les builds automatisés, les tests d'intégration continue, l'analyse statique du code et le renforcement de base de la sécurité pour garantir que chaque version répond aux normes rigoureuses de sécurité et de sûreté de Draper. Le candidat idéal apporte 5 à 10 ans d'expérience en développement temps réel en C/C++ (ou Rust) pour du matériel de qualité aérospatiale, de solides compétences analytiques et de résolution de problèmes, ainsi que la capacité de mentorer des ingénieurs plus jeunes et de collaborer étroitement avec les équipes matérielles, systèmes et de cybersécurité. Un diplôme de licence en informatique, en génie informatique/électrique (ou équivalent) et la capacité d'obtenir une habilitation Secret sont requis.
Draper s'engage à créer un environnement inclusif. Nous comprenons la valeur de l'inclusivité et son impact sur une culture de haute performance. Tous les candidats qualifiés bénéficieront d'une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, de handicap, d'âge, d'orientation sexuelle, d'origine nationale, de statut d'ancien combattant ou d'informations génétiques. Draper s'engage à fournir l'accès, l'égalité d'opportunités et des aménagements raisonnables aux personnes handicapées pour l'emploi, ses services, programmes et activités. Pour demander un aménagement raisonnable, veuillez contacter [email protected] [[email protected]?subject=Request%20for%20Accommodation].
Description du poste
Fonctions/Responsabilités
- Évalue les exigences, propose des solutions, explore les compromis de conception pour supporter une conception.
- Conçoit des algorithmes en utilisant la théorie moderne et des techniques éprouvées.
- Développe des logiciels embarqués basés sur des algorithmes prototypes avec supervision.
- Analyse les conceptions pour démontrer les performances et la fonctionnalité.
- Développe et exécute des tests logiciels pour vérifier la conformité aux exigences.
- Évalue les résultats pour établir les causes des problèmes et développer des solutions pour les problèmes ou les inefficacités.
- Prépare des données techniques, des procédures, des rapports, des dessins, des manuels et autres documentations requises.
- Communique avec les clients et les parties prenantes pour établir les exigences et décrire la conception et les livrables.
- Pilote des solutions à des problèmes complexes avec une direction limitée – contribue au développement des exigences et à l'idéation des solutions d'architecture.
- Capacité à prendre la responsabilité d'une partie de la portée d'ingénierie.
- Identifie les risques techniques au niveau du programme/système et développe et exécute des stratégies d'atténuation pour ceux-ci.
- Mentore activement les ingénieurs moins expérimentés.
- Effectue d'autres tâches assignées.
Prérequis
Compétences/Aptitudes
- Excellentes compétences en développement et en dépannage sur cibles embarquées.
- Excellente connaissance des techniques de codage OS, des protocoles IP, des interfaces et des sous-systèmes matériels.
- Expertise en développement logiciel pour systèmes temps réel.
- Maîtrise des langages de développement de haut niveau (par ex. C/C++, Rust)
- Excellentes compétences organisationnelles et souci du détail.
- Solides compétences analytiques et de résolution de problèmes.
- Connaissance des outils de gestion de configuration logicielle, des outils de suivi des défauts et des processus de revue par les pairs.
- Excellentes compétences en gestion du temps avec une capacité avérée à respecter les délais.
- Excellentes compétences en communication verbale et écrite.
- Expérience avec UML/SysML.
- Expérience avec les émulateurs en circuit, les débogueurs JTAG et les équipements de test de laboratoire.
Formation
Requis : diplôme de licence en informatique, génie informatique ou génie électrique.
Expérience
Requis : 5-10 ans d'expérience en ingénierie logicielle ou dans un domaine connexe.
Les candidats sélectionnés pour ce poste devront obtenir et maintenir une habilitation de sécurité gouvernementale. L'habilitation de sécurité est préférée.
Description supplémentaire du poste
Lieu du poste - Ville : Cambridge
Lieu du poste - État : Massachusetts
Lieu du poste - Code Postal : 02139-3563
La fourchette de salaire de base aux États-Unis pour ce poste à temps plein est de $62,500.00 - $275,000.00
Nos fourchettes salariales sont déterminées par le rôle, le niveau et le lieu. La fourchette affichée sur chaque offre d'emploi reflète les salaires cibles minimum et maximum pour le poste dans tous les lieux aux États-Unis. Au sein de la fourchette, la rémunération individuelle est déterminée par le lieu de travail et des facteurs supplémentaires, y compris les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente. Les fourchettes syndicales seront conformes aux taux approuvés par convention collective par lieu et par rôle. Votre recruteur pourra vous donner plus d'informations sur la fourchette salariale spécifique pour votre lieu de préférence pendant le processus d'embauche. Veuillez noter que les détails de rémunération indiqués dans les offres de poste aux États-Unis reflètent uniquement le salaire de base et n'incluent pas les primes ou les avantages sociaux.
Notre travail est très important pour nous, mais notre vie en dehors du travail l'est aussi. Draper soutient de nombreux programmes pour améliorer l'équilibre vie professionnelle-vie privée, y compris la flexibilité du lieu de travail, des clubs d'employés allant de la photographie au yoga, des ateliers sur la santé et la finance, des événements sociaux hors site et des réductions pour les musées locaux et les activités culturelles. Si cette opportunité d'emploi spécifique et la chance de travailler dans une entreprise d'innovation R&D de renommée nationale vous intéressent, postulez dès maintenant sur draper.com/careers.
