Waymo

Ingénieur Logiciel Senior, Plateformes Véhicules C++

C++
Traduction automatique. Consultez l’original.

À 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é 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 les milliers de vies perdues aujourd'hui dans des accidents de la route. Le Waymo Driver alimente le service de covoiturage 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 dans plus de 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 Sensing, Vehicle Integration, Positioning, Motion Control, Fault Management, Onboard Automation et Embedded Simulation. 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 niveau supérieur, 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 rôle suit un horaire de travail hybride et relève d'un Ingénieur Logiciel Senior Staff pour les Systèmes Embarqués.

Fourchette de salaire $213,000—$263,000 USD

Vos missions

  1. Développer des systèmes logiciels C++ intégrés verticalement de haute qualité (logiciels embarqués et hors-bord) pour gérer les fonctions des véhicules autonomes.
  1. Analyser les données terrain (logs) et les résultats de simulation.
  1. Participer à des flux de travail interfonctionnels (par exemple, revues d'exigences, planification de projet).

Prérequis

Votre profil

  1. Diplôme (BS, MS) en Génie Informatique, Informatique, ou similaire, ou expérience pratique équivalente.
  1. Au moins 5 ans d'expérience professionnelle dans le développement de logiciels de production en C++ moderne (c'est-à-dire, C++17, C++20, etc.)
  1. Connaissance avancée des modèles, idiomes et méthodologies de tests unitaires C++. Ce rôle est spécifiquement pour C++ et non pour C/C++.

Nous apprécions

  1. Expérience dans le développement et le dépannage de systèmes distribués : idéalement, l'expérience serait dans les systèmes embarqués (microcontrôleurs / ressources contraintes), mais d'autres expériences (par exemple, logiciels backend) fournissent des compétences pertinentes.
  1. 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.
  1. Expérience de travail avec des systèmes critiques pour la sécurité / sécurité fonctionnelle.
  1. Expérience de travail avec la cybersécurité (par exemple, Secure Boot, SecOC, MACSec).
  1. Projets open source démontrant un engagement envers la création de logiciels C++ de haute qualité.

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. La rémunération initiale réelle sera basée sur des facteurs liés au poste, y compris le lieu de travail exact, 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 le lieu du poste ou, si le poste peut être effectué à distance, sur la fourchette salariale spécifique pour votre lieu de prédilection, au cours du processus d'embauche.

Les employés de Waymo sont également éligibles à participer au programme de bonus annuel discrétionnaire de Waymo, au plan d'incitation en actions et au généreux programme d'avantages sociaux de l'entreprise, sous réserve des conditions d'éligibilité.

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