Ford Motor Company
Ford Motor Company
Ford Motor Company est un constructeur automobile basé aux États-Unis, dont l’histoire remonte à 1903. En plus de concevoir et de produire des véhicules, l’entreprise élargit son champ d’action aux services de mobilité, aux expériences numériques et aux logiciels. Les activités de Ford comprennent également des initiatives en matière de développement durable et des objectifs environnementaux, reflétant une approche qui relie transport, innovation, impact sur les communautés et pratiques commerciales responsables.

Ingénieur logiciel principal senior, OTA (Hybride)

Dirigez la plateforme de mises à jour sans fil de Ford, basée sur Rust, pour les véhicules électriques. Concevez une orchestration sûre et fiable entre le micrologiciel embarqué, les logiciels des véhicules et les systèmes cloud.

Description

  • Piloter l’évolution du moteur de mises à jour logicielles sans fil de Ford
  • Concevoir une logique d’orchestration fiable pour des mises à jour sûres des logiciels des véhicules
  • Développer du Rust asynchrone de niveau production, en privilégiant la correction, la sécurité et la maintenabilité
  • Créer et améliorer des outils destinés aux développeurs pour créer et gérer les déploiements de mises à jour logicielles
  • Assurer la prise en charge des flux CI/CD, de l’infrastructure de conteneurs et des builds ciblant plusieurs plateformes
  • Réviser le code en accordant une attention particulière à la correction et à la fiabilité opérationnelle
  • Coordonner les flux de mise à jour de bout en bout avec les équipes de micrologiciel embarqué, de logiciels des véhicules et d’ingénierie cloud
  • Développer des logiciels qui maintiennent à jour la flotte de véhicules électriques universels de Ford
  • Mettre en œuvre l’orchestration OTA pour les flux de téléchargement, de vérification, d’installation et d’activation des ECU

Exigences

  • Diplôme de licence en informatique, en génie logiciel ou dans un domaine étroitement lié
  • Au moins cinq ans d’expérience professionnelle en ingénierie logicielle
  • Au moins trois ans d’expérience en développement Rust en production, ou une solide expertise démontrable en C++ avec une réelle volonté d’adopter Rust
  • Maîtrise de la programmation asynchrone, notamment du runtime Tokio et de la conception de systèmes concurrents
  • Solide expérience des systèmes Linux
  • Expérience de la conception et de l’implémentation de machines à états pour des systèmes distribués ou embarqués
  • Solides pratiques de test, notamment les tests unitaires, d’intégration et fondés sur des mocks
  • Connaissance des pipelines CI/CD, de la conteneurisation et des systèmes de build modernes
  • Excellentes compétences en communication écrite
  • Le parrainage de visa est disponible
  • Être légalement autorisé à travailler aux États-Unis

Avantages

  • La couverture médicale, dentaire, optique et des médicaments sur ordonnance commence immédiatement
  • Jours flexibles pour les soins familiaux
  • Congé parental rémunéré
  • Programmes d’accompagnement des nouveaux parents lors de leur retour au travail
  • Garde d’enfants de secours subventionnée
  • Soutien à la constitution d’une famille, notamment le remboursement des frais d’adoption et de gestation pour autrui, ainsi que la couverture des traitements de fertilité
  • Réductions sur les véhicules pour les employés et les membres de leur famille, ainsi que des options de location pour les cadres
  • Aide aux frais de scolarité
  • Groupes de ressources pour les employés actifs
  • Congés rémunérés pour le bénévolat communautaire individuel et en équipe
  • Un généreux calendrier de jours fériés rémunérés, comprenant la semaine entre Noël et le jour de l’An
  • Congés rémunérés avec la possibilité d’acheter des jours de vacances supplémentaires