Esri
Draper
Ingénieur Logiciel Senior pour Systèmes Critiques
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 efficaces 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 ingénieur logiciel senior hautement qualifié pour rejoindre le groupe Architectures et Applications Logicielles pour Systèmes Critiques. L'Ingénieur Logiciel Senior pour Systèmes Critiques développe des solutions haute performance pour des cibles à ressources limitées. Il conçoit et développe des solutions logicielles résilientes, tolérantes aux pannes, temps réel et hautement fiables de nouvelle génération dans les domaines d'application sous-marins, terrestres, aériens, hypersoniques et spatiaux. L'Ingénieur est expérimenté dans le cycle de vie complet du développement de logiciels critiques, de la conceptualisation de l'architecture, l'analyse des exigences, la conception et la documentation jusqu'au développement, aux tests et à la libération. Il collabore avec plusieurs équipes interdisciplinaires pour planifier, construire et tester de nouvelles fonctionnalités. Il travaille au développement et au débogage de logiciels embarqués ainsi qu'à l'exécution de tests logiciels et système dans divers environnements d'ingénierie, y compris des simulations complexes de logiciel-en-boucle (software-in-the-loop) et des environnements hardware-en-boucle (hardware-in-the-loop) en temps réel. Le candidat devra suivre et promouvoir l'amélioration continue des meilleures pratiques de développement logiciel sur des projets complexes. Il devra également fournir du mentorat à des ingénieurs logiciels plus juniors.
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 recevront 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é des chances et des aménagements raisonnables aux personnes handicapées en matière d'emploi, de services, de programmes et d'activités. Pour demander un aménagement raisonnable, veuillez contacter [email protected] [[email protected]?subject=Request%20for%20Accommodation].
Description du poste
Tâches/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 la performance 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 inefficacités ou les problèmes.
- Prépare les données techniques, procédures, rapports, dessins, 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.
- Mentorat actif des 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 dépannage sur des cibles embarquées.
- Excellente connaissance des techniques de codage OS, protocoles IP, interfaces et sous-systèmes hardware.
- 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 orale 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
Diplôme de licence en informatique, génie informatique ou génie électrique requis.
Expérience
5-10 années d'expérience en ingénierie logicielle ou dans un domaine connexe requises.
Les candidats sélectionnés pour ce poste devront obtenir et maintenir une autorisation de sécurité gouvernementale. Une habilitation secrète active 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 $82,300.00 - $220,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 la 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 préféré 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 santé et finance, des événements sociaux hors site et des réductions pour les musées et activités culturelles locales. Si cette opportunité d'emploi spécifique et la chance de travailler dans une société d'innovation R&D de renommée nationale vous intéressent, postulez dès maintenant draper.com/careers.
