jobszurich.ch
← Toutes les offres

Ingénieur Logiciel de Plateforme Robotique (Zürich, 100%)

Loki Robotics

Type de contrat
Temps plein
Lieu
Zürich
Première publication
Postuler
Nous embauchons un ingénieur logiciel de plateforme robotique ⏰ Date de début : dès que possible 📍Zürich, Suisse (sur site, travail à distance non possible) 🦾 Temps plein (100%) Votre rôle La robotique est l'ultime défi full-stack. Elle combine des calculs hétérogènes, des garanties en temps réel et des modèles d'IA dans une boîte qui doit fonctionner sans surveillance sur le terrain pendant des semaines. Vous travaillerez sur la colonne vertébrale de notre cycle de développement pour rendre cela réalité. Vous vous assurerez que le code s'exécute en toute sécurité, que les déploiements sont atomiques et que nous avons les meilleurs outils pour dépanner et revenir en arrière lorsque cela se passe mal. Ce que vous ferez - Maintenir et améliorer la pile Linux embarquée, y compris le réglage du noyau, les patchs en temps réel (PREEMPT_RT), l'isolation des ressources (cgroups) et la collecte de métriques d'hôte - Intégrer le logiciel et le matériel en veillant à ce que les pilotes communiquent de manière transparente et déterministe (udp/tcp, CAN, série) - Concevoir et maintenir des pipelines CI/CD pour des builds multi-architectures et des mises à jour OTA sécurisées à l'aide de Docker et d'Ansible - Établir de bonnes pratiques d'ingénierie, allant des frameworks de test matériel dans la boucle et des vérifications de sécurité de la mémoire aux directives de code Ce que vous devriez avoir - 3+ ans dans un environnement professionnel SWE, de préférence en robotique, dans l'industrie automobile ou aérospatiale - Une solide programmation système (C++ moderne) et une expérience en Python - Des connaissances en Linux, telles que la pile de réseau, systemd, la sécurité/durcissement, le profilage des performances - Une expérience dans la construction de logiciels (CMake, Cargo, Docker) et l'automatisation des infrastructures (Ansible, Terraform) ou le déploiement de logiciels (Docker, debs) - Une expérience dans l'automatisation des tests (tests unitaires, tests d'intégration) - À l'aise pour contribuer à différents domaines Ces compétences sont un plus : - Une expérience en Rust, ROS2, Zenoh - Une expérience avec les tests matériel dans la boucle (HIL) et la simulation dans la boucle (SIL) - Avoir travaillé sur l'intégration et le débogage de matériel réel : capteurs, actionneurs, pilotes de moteur, ... - Une expérience avec NVIDIA Jetson En tant que premier ingénieur de plateforme dédié, vous aurez un impact massif sur notre culture d'ingénierie. À mesure que l'équipe grandit, vous pouvez rester un généraliste à forte incidence et travailler sur toutes les couches d'abstraction ou vous spécialiser et diriger des sous-systèmes individuels.

Traduit automatiquement depuis l’original.

Publié aujourd'hui

Lieu

Voir sur Google Maps