Emploi
De la source partenaire
Ingénieur logiciel senior - Plateforme d'exécution, logiciel robot
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Non
- Entreprise
- Wayve
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Avant le détail, voici le défi que vous nous aideriez à résoudre.
Nous construisons l'intelligence embarquée qui déplace les vrais véhicules en toute sécurité, ainsi que l'écosystème sur lequel un milliard de machines fonctionneront à l'avenir. Très peu de personnes en IA peuvent en dire autant. Chaque rôle ici, quelle que soit l’équipe, s’y connecte.
Voici ce que couvre ce rôle particulier.
🛠️ À propos de nos équipes d'ingénierie
Les équipes Robot Software de Wayve créent le moteur d'exécution intégré qui permet aux applications d'autonomie de s'exécuter de manière fiable sur l'ensemble de notre flotte de développement. Le domaine Runtime Platform se concentre sur les fondements partagés par les applications des véhicules : cycle de vie des processus, communication, gestion des ressources, diagnostics, performances et outils de développement nécessaires pour faire fonctionner des logiciels complexes sur un calcul embarqué.
En tant qu'ingénieur logiciel, Runtime Platform, vous contribuerez à rendre le logiciel embarqué de Wayve plus rapide, plus prévisible et plus facile à créer, déboguer et déployer. Votre travail sera proche du système d'exploitation et du cadre d'application et affectera de nombreuses équipes à travers la pile d'autonomie.
🧠 Votre quotidien
• Concevoir, implémenter, tester et maintenir les composants de la plateforme d'exécution en C++.
• Profiler et déboguer les problèmes de processeur, de mémoire, de latence, de planification, d'E/S et de communication inter-processus.
• Développer l'observabilité et les diagnostics pour les logiciels exécutés sur le calcul du véhicule à distance.
• Travailler avec les équipes d'application pour comprendre les besoins en performances et en fiabilité.
• Améliorer les flux de travail des développeurs pour la création, le déploiement, les tests et le dépannage des services intégrés.
• Contribuer aux revues de conception, à la documentation, à la stratégie de test et aux feuilles de route de la plateforme.
•
. 🧩 Sur quoi vous travaillerez
• Gestion du cycle de vie des applications et des services sur les systèmes Linux ou QNX embarqués.
• Communication inter-processus à haut débit et à faible latence pour les charges de travail robotiques.
• Gestion des ressources, planification, démarrage, arrêt, gestion des pannes et récupération.
• Profilage et optimisation des performances sur le processeur, la mémoire, le stockage, la mise en réseau et les accélérateurs.
• Métriques d'exécution, journalisation, traçage, diagnostics d'accident et observabilité au niveau de la flotte.
• API de plateforme réutilisables prenant en charge plusieurs configurations de véhicules et de calcul.
🙌 Vous devriez postuler si
• Vous possédez une solide expérience du C++ moderne et de solides bases en programmation système.
• Vous comprenez les processus Linux, les threads, la mémoire, la planification, la mise en réseau et l'IPC.
• Vous pouvez déboguer des problèmes complexes de performances et de fiabilité sur plusieurs couches logicielles.
• Vous avez de l'expérience dans la création de logiciels de production pour les systèmes embarqués, robotiques, automobiles, d'infrastructure ou distribués.
• Vous vous souciez des interfaces claires, des tests automatisés, de l'observabilité et de l'expérience des développeurs.
• Vous collaborez efficacement avec les équipes d'applications, de plateforme, de matériel et d'exploitation.
Une expérience avec QNX, ROS2 ou un middleware similaire, des systèmes en temps réel, des outils de calcul intégrés, de traçage/profilage ou des pipelines de données robotiques à haut débit serait précieuse.
🌱 Vous ne cochez pas toutes les cases ? C'est tout à fait normal ! Si vous êtes passionné par l’autonomie et désireux d’apprendre, nous vous encourageons à postuler même si vous ne répondez pas à toutes les exigences.
En savoir plus sur Wayve :
🚀 Wayve construit la principale plateforme d'IA pour la conduite autonome. Nous sommes pionniers dans une approche d’IA de bout en bout qui permet aux véhicules d’apprendre directement de l’expérience du monde réel, développant ainsi la capacité de s’adapter, de généraliser et de s’améliorer à grande échelle. Au lieu de s'appuyer sur des règles codées à la main ou sur des environnements pré-cartographiés, notre pilote IA apprend à conduire en comprenant le monde qui l'entoure. Le résultat est une technologie qui navigue dans des environnements urbains complexes avec intelligence, précision et fluidité naturelle, ouvrant la voie à des avancées significatives en matière de sécurité et d’efficacité. Nous pensons que l’autonomie représente une transformation unique dans la façon dont les personnes et les biens se déplacent, comparable au passage des chevaux aux voitures, et des véhicules conduits par des humains aux machines intelligentes.
Notre ambition est de rendre l’autonomie universelle. La plate-forme d'IA sans carte et indépendante du matériel de Wayve s'intègre aux partenaires OEM mondiaux, permettant une évolution continue des logiciels et débloquant des niveaux avancés d'automatisation de L2 plus jusqu'à L4 à mesure que notre modèle d'IA principal évolue. Dans une course de plus en plus définie par l'intelligence et l'apprentissage du monde réel, Wayve adopte une approche distincte, en construisant une intelligence de conduite généralisable qui peut propulser n'importe quel véhicule, n'importe où. En combinant l'IA incorporée avec un déploiement évolutif, nous créons une technologie qui peut être adaptée à chaque marque OEM et à l'expérience du conducteur, accélérant ainsi la transition vers un avenir de mobilité plus sûr et plus intelligent.
Comment nous travaillons 💻- Lieux et travail flexible :
Nos principaux hubs se trouvent à Londres, Sunnyvale, Yokohama, Herzliya, Vancouver et Leonberg. Nous appliquons un modèle de travail hybride qui combine la collaboration en personne dans nos espaces de bureau dédiés avec du temps ciblé de travail à distance. Cela donne à nos équipes la connexion et l’énergie nécessaires pour travailler ensemble, ainsi que la flexibilité nécessaire pour faire de leur mieux d’une manière qui correspond à leur vie.
🔍 Le processus d'entretien :
Notre processus est clair et respectueux de votre temps :
• Écran initial du recruteur : 25 minutes
• Entretiens de compétences – Entretiens de programmation et de domaine technique (2 heures)
• Entretiens techniques approfondis – Entretiens de programmation, de responsable du recrutement et de conception de logiciels (3 heures)
• Entretien final : Alignement mission & valeurs (30 min)
Nous vous expliquerons toujours le format et travaillerons en fonction de votre disponibilité.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/wayve/senior-software-engineer-runtime-platform-robot-software-london-united-kingdom-13202)
Nous construisons l'intelligence embarquée qui déplace les vrais véhicules en toute sécurité, ainsi que l'écosystème sur lequel un milliard de machines fonctionneront à l'avenir. Très peu de personnes en IA peuvent en dire autant. Chaque rôle ici, quelle que soit l’équipe, s’y connecte.
Voici ce que couvre ce rôle particulier.
🛠️ À propos de nos équipes d'ingénierie
Les équipes Robot Software de Wayve créent le moteur d'exécution intégré qui permet aux applications d'autonomie de s'exécuter de manière fiable sur l'ensemble de notre flotte de développement. Le domaine Runtime Platform se concentre sur les fondements partagés par les applications des véhicules : cycle de vie des processus, communication, gestion des ressources, diagnostics, performances et outils de développement nécessaires pour faire fonctionner des logiciels complexes sur un calcul embarqué.
En tant qu'ingénieur logiciel, Runtime Platform, vous contribuerez à rendre le logiciel embarqué de Wayve plus rapide, plus prévisible et plus facile à créer, déboguer et déployer. Votre travail sera proche du système d'exploitation et du cadre d'application et affectera de nombreuses équipes à travers la pile d'autonomie.
🧠 Votre quotidien
• Concevoir, implémenter, tester et maintenir les composants de la plateforme d'exécution en C++.
• Profiler et déboguer les problèmes de processeur, de mémoire, de latence, de planification, d'E/S et de communication inter-processus.
• Développer l'observabilité et les diagnostics pour les logiciels exécutés sur le calcul du véhicule à distance.
• Travailler avec les équipes d'application pour comprendre les besoins en performances et en fiabilité.
• Améliorer les flux de travail des développeurs pour la création, le déploiement, les tests et le dépannage des services intégrés.
• Contribuer aux revues de conception, à la documentation, à la stratégie de test et aux feuilles de route de la plateforme.
•
. 🧩 Sur quoi vous travaillerez
• Gestion du cycle de vie des applications et des services sur les systèmes Linux ou QNX embarqués.
• Communication inter-processus à haut débit et à faible latence pour les charges de travail robotiques.
• Gestion des ressources, planification, démarrage, arrêt, gestion des pannes et récupération.
• Profilage et optimisation des performances sur le processeur, la mémoire, le stockage, la mise en réseau et les accélérateurs.
• Métriques d'exécution, journalisation, traçage, diagnostics d'accident et observabilité au niveau de la flotte.
• API de plateforme réutilisables prenant en charge plusieurs configurations de véhicules et de calcul.
🙌 Vous devriez postuler si
• Vous possédez une solide expérience du C++ moderne et de solides bases en programmation système.
• Vous comprenez les processus Linux, les threads, la mémoire, la planification, la mise en réseau et l'IPC.
• Vous pouvez déboguer des problèmes complexes de performances et de fiabilité sur plusieurs couches logicielles.
• Vous avez de l'expérience dans la création de logiciels de production pour les systèmes embarqués, robotiques, automobiles, d'infrastructure ou distribués.
• Vous vous souciez des interfaces claires, des tests automatisés, de l'observabilité et de l'expérience des développeurs.
• Vous collaborez efficacement avec les équipes d'applications, de plateforme, de matériel et d'exploitation.
Une expérience avec QNX, ROS2 ou un middleware similaire, des systèmes en temps réel, des outils de calcul intégrés, de traçage/profilage ou des pipelines de données robotiques à haut débit serait précieuse.
🌱 Vous ne cochez pas toutes les cases ? C'est tout à fait normal ! Si vous êtes passionné par l’autonomie et désireux d’apprendre, nous vous encourageons à postuler même si vous ne répondez pas à toutes les exigences.
En savoir plus sur Wayve :
🚀 Wayve construit la principale plateforme d'IA pour la conduite autonome. Nous sommes pionniers dans une approche d’IA de bout en bout qui permet aux véhicules d’apprendre directement de l’expérience du monde réel, développant ainsi la capacité de s’adapter, de généraliser et de s’améliorer à grande échelle. Au lieu de s'appuyer sur des règles codées à la main ou sur des environnements pré-cartographiés, notre pilote IA apprend à conduire en comprenant le monde qui l'entoure. Le résultat est une technologie qui navigue dans des environnements urbains complexes avec intelligence, précision et fluidité naturelle, ouvrant la voie à des avancées significatives en matière de sécurité et d’efficacité. Nous pensons que l’autonomie représente une transformation unique dans la façon dont les personnes et les biens se déplacent, comparable au passage des chevaux aux voitures, et des véhicules conduits par des humains aux machines intelligentes.
Notre ambition est de rendre l’autonomie universelle. La plate-forme d'IA sans carte et indépendante du matériel de Wayve s'intègre aux partenaires OEM mondiaux, permettant une évolution continue des logiciels et débloquant des niveaux avancés d'automatisation de L2 plus jusqu'à L4 à mesure que notre modèle d'IA principal évolue. Dans une course de plus en plus définie par l'intelligence et l'apprentissage du monde réel, Wayve adopte une approche distincte, en construisant une intelligence de conduite généralisable qui peut propulser n'importe quel véhicule, n'importe où. En combinant l'IA incorporée avec un déploiement évolutif, nous créons une technologie qui peut être adaptée à chaque marque OEM et à l'expérience du conducteur, accélérant ainsi la transition vers un avenir de mobilité plus sûr et plus intelligent.
Comment nous travaillons 💻- Lieux et travail flexible :
Nos principaux hubs se trouvent à Londres, Sunnyvale, Yokohama, Herzliya, Vancouver et Leonberg. Nous appliquons un modèle de travail hybride qui combine la collaboration en personne dans nos espaces de bureau dédiés avec du temps ciblé de travail à distance. Cela donne à nos équipes la connexion et l’énergie nécessaires pour travailler ensemble, ainsi que la flexibilité nécessaire pour faire de leur mieux d’une manière qui correspond à leur vie.
🔍 Le processus d'entretien :
Notre processus est clair et respectueux de votre temps :
• Écran initial du recruteur : 25 minutes
• Entretiens de compétences – Entretiens de programmation et de domaine technique (2 heures)
• Entretiens techniques approfondis – Entretiens de programmation, de responsable du recrutement et de conception de logiciels (3 heures)
• Entretien final : Alignement mission & valeurs (30 min)
Nous vous expliquerons toujours le format et travaillerons en fonction de votre disponibilité.…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/wayve/senior-software-engineer-runtime-platform-robot-software-london-united-kingdom-13202)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Wayve
Emplacement
Londres, Royaume-Uni
Annonce fournie par Wayve.