The MITRE Corporation
Waymo
Ingénieur Logiciel Senior, Plateformes Véhicules C++
À propos du poste
Waymo est une entreprise de technologie de conduite autonome dont la mission est d'être le conducteur le plus fiable au monde. Depuis ses débuts en tant que Google Self-Driving Car Project en 2009, Waymo s'est concentrée sur la création du Waymo Driver—Le conducteur le plus expérimenté au monde™—pour améliorer l'accès à la mobilité tout en sauvant des milliers de vies perdues aujourd'hui dans des accidents de la route. Le Waymo Driver alimente le service de voiturage entièrement autonome de Waymo et peut également être appliqué à une gamme de plateformes de véhicules et de cas d'utilisation de produits. Le Waymo Driver a effectué plus de dix millions de trajets réservés aux passagers, grâce à son expérience de conduite autonome sur plus de 100 millions de miles sur routes publiques et des dizaines de milliards en simulation à travers 15+ États américains.
L'ingénierie logicielle au sein de l'organisation Matériel est là où le logiciel rencontre le monde physique. Vous travaillerez sur des systèmes critiques qui gèrent les fonctions des véhicules autonomes, avec des équipes telles que la détection, l'intégration du véhicule, la localisation, le contrôle moteur, la gestion des défaillances, l'automatisation embarquée et la simulation embarquée. Nous recherchons des ingénieurs logiciels généralistes solides pour travailler sur un large éventail de domaines, y compris l'embarqué, le contrôle, le traitement des capteurs, l'étalonnage de fabrication, la simulation, l'analyse de données, ainsi que la création de machines d'état de plus haut niveau, d'interfaces et de flux pour la gestion des défaillances et l'automatisation.
Vous aurez un impact direct et matériel sur la capacité de Waymo à passer à l'échelle pour plus de véhicules et de villes.
Ce poste suit un horaire de travail hybride et relève d'un Ingénieur Logiciel Senior Staff pour les Systèmes Embarqués.
Vos missions : *
- Développer des systèmes logiciels C++ verticalement intégrés de haute qualité (logiciels embarqués et hors-bord) pour gérer les fonctions des véhicules autonomes. *
- Diriger des flux de travail interfonctionnels (par exemple, revues d'exigences, planification de projets). *
- Analyser les données terrain (logs) et les résultats de simulation.
Votre profil : *
- Expérience en tant que leader technique ou contributeur individuel clé pour des projets interfonctionnels et complexes (par exemple, impliquant une flotte de systèmes embarqués). *
- Connaissance avancée des modèles, idiomes et méthodologie de tests unitaires C++. Ce poste est spécifiquement pour C++ et non pour C/C++. *
- Diplôme (BS, MS) en génie informatique, informatique ou équivalent, ou expérience pratique équivalente. *
- Au moins 5 années d'expérience professionnelle dans le développement de logiciels de production en C++ moderne (c'est-à-dire, C++17, C++20, etc.). *
- Expérience dans la conception, le développement et le dépannage de systèmes distribués : expérience dans les systèmes embarqués (microcontrôleurs / ressources limitées) et/ou les systèmes distribués comprenant des appareils embarqués et des systèmes backend.
Nous apprécions : *
- Compréhension approfondie des systèmes embarqués basés sur microcontrôleurs et des outils de développement et de débogage associés. *
- Expérience de travail avec des systèmes critiques pour la sécurité / sécurité fonctionnelle. *
- Expérience de travail avec la cybersécurité (par exemple, Secure Boot, SecOC, MACSec). *
- Projets open source démontrant un engagement à créer des logiciels C++ de haute qualité.
Fourchette Salariale
La fourchette de salaire de base attendue pour ce poste à temps plein dans les différents lieux aux États-Unis est indiquée ci-dessous. Le salaire de départ réel sera basé sur des facteurs liés au poste, y compris l'emplacement exact du travail, l'expérience, la formation et l'éducation pertinentes, et le niveau de compétence. Votre recruteur pourra vous fournir plus d'informations sur la fourchette salariale spécifique pour l'emplacement du poste ou, si le poste peut être effectué à distance, la fourchette salariale spécifique pour votre lieu de résidence préféré, au cours du processus d'embauche.
$213,000—$263,000 USD
Les employés de Waymo sont également éligibles à participer au programme discrétionnaire de bonus annuel de Waymo, au plan d'incitation en actions et à un généreux programme d'avantages sociaux de l'entreprise, sous réserve des conditions d'éligibilité.
