Ingénieur logiciel senior Embedded Linux
Auterion
- Type de contrat
- Temps plein
- Lieu
- Zürich
- Première publication
Auterion développe un système d'exploitation de pointe pour les systèmes robotiques autonomes qui permettent à une gamme diversifiée de plateformes d'effectuer des tâches de surveillance, de reconnaissance, d'inspection, de cartographie et de logistique. Notre logiciel leader dans l'industrie conduit l'adoption de flottes de robots et est reconnu par le gouvernement américain comme le standard futur pour ses programmes de drones.
Nous recherchons un ingénieur logiciel senior Embedded Linux avec une attention particulière sur les plateformes Nvidia Jetson, mais pas exclusivement. Le candidat prendra en charge des tâches au sein de l'écosystème AuterionOS, allant de l'écriture d'applications à l'ajout de prise en charge de pilotes pour de nouveaux périphériques, en passant par la maintenance de services système et l'optimisation des performances sur les plateformes embarquées. Vous travaillerez en étroite collaboration avec :
Linux s'exécutant sur du matériel arm64 embarqué
Des bases de code C, Python, Bash
Des ingénieurs engagés et amicaux d'Auterion
Responsabilités et tâches
Soutenir et maintenir les produits principaux d'Auterion alimentés par des systèmes Nvidia Jetson.
Travailler au sein de l'équipe de support de carte et collaborer avec d'autres équipes de développement pour créer des produits de pointe.
Ajouter des fonctionnalités, résoudre des bogues, écrire des tests et améliorer les performances des composants logiciels s'exécutant sur AuterionOS, la distribution Linux embarquée personnalisée d'Auterion.
Collaborer avec les équipes d'ingénierie et de produits pour comprendre les cas d'utilisation internes et clients.
Proposer de nouvelles solutions logicielles et en assurer la mise en œuvre. Votre expertise technique aura un impact considérable sur l'introduction des produits de drones d'Auterion sur le marché.
Fournir un soutien expert (L3) aux clients confrontés à des problèmes techniques.
Rédiger une documentation interne claire et concise, ainsi que contribuer à la base de connaissances publique.
Participer aux réunions de planification quotidienne, ainsi qu'aux réunions de planification de version et de priorisation des tâches.
Qualifications et compétences
B.Sc./M.Sc. en informatique, en ingénierie logicielle ou dans un domaine connexe, ou un solide dossier de contributions open source au noyau Linux.
3+ ans d'expérience professionnelle avec C (noyau Linux), Python et Linux embarqué sur les plateformes ARM64.
Expérience de la sécurité embarquée (par exemple, Secure Boot, UEFI, vérification de la chaîne de démarrage).
Expérience de travail avec les plateformes NVIDIA Jetson, y compris le démarrage du matériel et l'intégration des périphériques.
Expérience approfondie du développement Linux embarqué, y compris la compilation croisée, le débogage, l'optimisation des performances, les pilotes de périphériques, la configuration de l'arbre de périphériques, U-Boot/CBoot et UEFI.
Compétences Linux expertes, y compris les outils de ligne de commande, le réseau, les services système, la gestion des ressources et les systèmes basés sur Debian/Ubuntu.
Expérience avec systemd, Debian packaging, Docker et des solutions de mise à jour OTA (par exemple, Mender).
Expérience d'intégration des caméras MIPI CSI et familiarité avec leurs interfaces électriques.
Connaissances solides en réseau à travers la pile OSI, y compris les interfaces matérielles, l'adressage IP, le routage, le DNS, HTTP/HTTPS et des outils de diagnostic tels que Wireshark et tcpdump.
Connaissances de base en ingénierie électrique, y compris la lecture de schémas et le débogage des communications I2C, SPI, UART et CAN bus.
Expérience de travail dans des équipes Agile, participation aux réunions et à la planification/gestion de sprint.
Mentalité orientée produit avec l'initiative de faire progresser les projets.
Expérience avec les plateformes NXP i.MX8 et les BSP (souhaitable).
Contributions aux projets open source, en particulier dans l'écosystème Linux (souhaitable).
Expérience avec les systèmes CI/CD tels que Jenkins, GitHub Actions ou GitLab CI (souhaitable).
La citoyenneté de l'UE est requise.
Avantages
Heures de travail flexibles
Options d'actions
Allocation de vacances généreuse
Régime de pension d'entreprise
Stationnement pour les voitures
Congé de maternité et de paternité amélioré
Soutien au bien-être et à la santé mentale
À propos d'Auterion
Nous développons la principale plateforme logicielle pour les systèmes autonomes alimentés par l'IA pour les clients d'entreprise et de gouvernement. Notre équipe soutient les missions les plus importantes et résout les problèmes les plus complexes.
Chez Auterion, nous rassemblons les esprits les plus brillants qui aiment résoudre les problèmes les plus difficiles. Rejoignez une équipe vibrante construite sur l'innovation, l'ouverture et l'excellence, où vous serez en mesure de développer des idées, de collaborer à tous les niveaux et d'avoir un impact qui compte.
Traduit automatiquement depuis l’original.
Publié aujourd'hui