Wonderschool
Nebius
Ingénieur Logiciel Embarqué Senior
À propos de Nebius
Nebius mène une nouvelle ère dans l'infrastructure cloud pour l'économie mondiale de l'IA. Nous construisons une plateforme cloud IA full-stack qui soutient les développeurs et les entreprises, de l'entraînement des données et des modèles au déploiement en production, sans le coût et la complexité de la construction d'une infrastructure IA/ML interne importante.
Construit par des ingénieurs, pour des ingénieurs. De l'orchestration GPU à grande échelle à l'optimisation de l'inférence, nous maîtrisons les problèmes complexes liés au calcul, au stockage, aux réseaux et à l'IA appliquée.
Coté au Nasdaq (NBIS) et basé à Amsterdam, nous avons une présence mondiale avec des centres de R&D en Europe, au Royaume-Uni, en Amérique du Nord et en Israël. Notre équipe de plus de 1,500 personnes comprend des centaines d'ingénieurs possédant une expertise approfondie en R&D matérielle, logicielle et IA.
Le poste
Nous recherchons un développeur logiciel embarqué pour concevoir et implémenter le firmware et le logiciel de bas niveau qui alimentent nos plateformes GPU et HPC de prochaine génération. Ce rôle se concentrera sur le contrôle embarqué, la gestion de carte, la télémétrie et l'intégration matériel-firmware, garantissant que nos systèmes fonctionnent de manière fiable dans des environnements à haute densité et critiques.
Comment est-ce de travailler chez Nebius
Rythme rapide - Pensée audacieuse - Croissance constante - Impact significatif - Confiance et réelle autonomie - Opportunité de façonner l'avenir de l'IA
Responsabilités clés
- Concevoir et implémenter le firmware embarqué pour les systèmes de gestion de serveur, de télémétrie et de contrôle.
- Maintenir et améliorer notre firmware OpenBMC personnalisé avec de nouvelles fonctionnalités et améliorations.
- Permettre la surveillance en temps réel des capteurs de puissance, thermiques et de l'état du matériel.
- Travailler en étroite collaboration avec les ingénieurs matériels pour valider le firmware des plateformes existantes et futures.
- Déboguer et optimiser les pilotes et protocoles de bas niveau.
- Contribuer à l'architecture firmware à long terme pour la fiabilité des clusters GPU.
Compétences et qualifications requises
- Plus de 5 ans d'expérience en systèmes embarqués ou développement firmware.
- Maîtrise de Linux embarqué.
- Expérience pratique avec les BMC, microcontrôleurs ou firmware SoC.
- Compréhension du démarrage matériel et du débogage.
- Langages : C, C++, Bash, Go, YAML.
- Firmware : OpenBMC, U-Boot, noyau Linux.
- Interfaces : I2C, I3C, SPI, eSPI, UART, LPC.
- Protocoles : SMBus, PCIe, PMBus, PECI.
- Systèmes de build : Meson, CMake.
- Descripteurs et formats : FRU, SMBIOS, ACPI, DMI.
Préférable
- Connaissance des principes du projet Yocto.
- Connaissance des systèmes et des principes D-Bus.
- Maîtrise de C++.
- Bonne connaissance du C, suffisante pour un travail périodique avec les pilotes Linux et le chargeur de démarrage U-Boot ;
- Expérience dans le développement de pilotes Linux de tout type, en particulier ceux implémentant les interfaces sysfs et hwmon.
- Expérience avec le firmware BMC serveur IPMI, IPMB, KCS, SSIF, Redfish, PLDM.
- Connaissance des frameworks de télémétrie GPU/CPU (par exemple, NVML, DCGM).
- Exposition à la sécurité du firmware (Secure Boot, firmware signé).
- Expérience avec RAS (Fiabilité, Disponibilité, Maintenabilité).
- Expérience en calcul haute performance ou en matériel de centre de données.
Transparence salariale
Nous offrons des packages de rémunération et d'avantages compétitifs. La rémunération réelle sera déterminée en fonction de facteurs liés au poste, notamment l'expérience, les compétences, les qualifications, le niveau auquel le candidat est embauché et la situation géographique, conformément à la loi applicable.
Fourchette de rémunération de base $179,500 — $269,200 USD
Avantages et Perks
- Rémunération compétitive
- Opportunités de développement de carrière et d'apprentissage
- Flexibilité et autonomie
- Culture collaborative et innovante
- Opportunité de travailler sur des projets d'IA impactants
- Environnement international et équipes talentueuses
Déclaration d'égalité des chances
Nebius est un employeur garantissant l'égalité des chances. Nous nous engageons à favoriser un lieu de travail inclusif et diversifié et à offrir des opportunités d'emploi égales dans tous les aspects de l'emploi. Nous ne faisons aucune discrimination fondée sur la race, la couleur, la religion, le sexe (y compris la grossesse), l'origine nationale, l'ascendance, l'âge, le handicap, les informations génétiques, l'état civil, le statut d'ancien combattant, l'orientation sexuelle, l'identité ou l'expression de genre, ou toute autre caractéristique protégée par la loi applicable.
Les candidats doivent être autorisés à travailler dans le pays où ils postulent et devront fournir une preuve d'éligibilité à l'emploi comme condition d'embauche.
Si vous avez besoin d'aménagements pendant le processus de candidature, veuillez nous en informer.
