B&A
CoreWeave
Ingénieur Firmware Senior
VOTRE RÔLE
CoreWeave est The Essential Cloud for AI™. Conçu par des pionniers pour des pionniers, CoreWeave propose une plateforme de technologie, d'outils et d'équipes qui permet aux innovateurs de construire et de faire évoluer l'IA en toute confiance. Approuvé par les principaux labs d'IA, startups et entreprises mondiales, CoreWeave combine des performances d'infrastructure supérieures avec une expertise technique approfondie pour accélérer les avancées et transformer la puissance de calcul en capacité. Fondée en 2017, CoreWeave est devenue une société cotée en bourse (Nasdaq : CRWV) en mars 2025. En savoir plus sur coreweave.com coreweave.com/.
Pour accélérer le déploiement et la gestion des datacenters, CoreWeave étend son équipe d'ingénierie firmware pour se concentrer sur le développement et la maintenance du firmware BMC pour nos contrôleurs de gestion de carte mère (BMC) de nouvelle génération.
En tant qu'Ingénieur Firmware Senior, vous concevrez, implémenterez et maintiendrez des fonctionnalités de firmware embarqué qui permettront un contrôle sécurisé, évolutif et fiable sur l'infrastructure de calcul GenAI de CoreWeave. Vous travaillerez de manière autonome sur des composants complexes, collaborerez étroitement avec des équipes interfonctionnelles et aiderez à établir les meilleures pratiques pour la qualité et les performances du firmware.
Responsabilités Clés
- Conception et Implémentation : Développer et améliorer le firmware OpenBMC en C/C++ pour les plateformes serveur personnalisées de CoreWeave, en contribuant aux sous-systèmes clés tels que la gestion des capteurs, le contrôle de l'alimentation et thermique, le réseau et la surveillance du système.
- Intégration et Débogage : Collaborer avec les équipes de conception matérielle, de logiciel de plateforme et de fiabilité pour intégrer le firmware avec du nouveau matériel et valider les performances dans divers environnements.
- Optimisation : Performances BMC et Renforcement de la Sécurité
- Analyse des Causes Racines : Effectuer un débogage système approfondi à l'aide d'outils tels que GDB, JTAG ou des analyseurs logiques pour résoudre les problèmes inter-couches entre le matériel, le firmware et le système d'exploitation.
- Automatisation et Validation : Contribuer aux cadres d'intégration continue et de tests automatisés pour la compilation et la validation OpenBMC.
- Documentation et Partage : Maintenir une documentation technique claire et participer aux revues de conception pour assurer la cohérence et la maintenabilité de la base de code du firmware.
- Collaboration Étendue : Travailler en partenariat avec d'autres IC et responsables techniques des équipes d'ingénierie d'infrastructure, de conception matérielle et d'exploitation de CoreWeave pour aligner les capacités du firmware avec les objectifs de la plateforme et du datacenter.
QUI VOUS ÊTES
Candidats Californiens
California Consumer Privacy Act drive.google.com/file/d/1gPBRBhUNAMBmj7Yn4_M-hCugm7ZJD4hr/view?usp=sharing
Égalité des Chances et Accommodements
CoreWeave est un employeur garantissant l'égalité des chances, engagé à favoriser un lieu de travail inclusif et solidaire. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, couleur, religion, sexe, handicap, âge, orientation sexuelle, identité de genre, origine nationale, statut de vétéran ou information génétique.
Dans le cadre de cet engagement et conformément à l'Americans with Disabilities Act (ADA) eeoc.gov/laws/guidance/fact-sheet-disability-discrimination, CoreWeave s'assurera que les candidats qualifiés ayant un handicap bénéficient d'aménagements raisonnables pour le processus d'embauche, à moins qu'un tel aménagement n'entraîne une difficulté excessive. Si un aménagement raisonnable est nécessaire, veuillez contacter : careers@coreweave.com [careers@coreweave.com].
Conformité aux réglementations sur les exportations
Ce poste nécessite l'accès à des informations soumises à des réglementations d'exportation. Pour se conformer aux réglementations gouvernementales américaines applicables à ces informations, le candidat doit soit (A) être une personne américaine, définie comme (i) un citoyen ou un ressortissant américain, (ii) un résident permanent légal américain (titulaire d'une carte verte), (iii) un réfugié en vertu du 8 U.S.C. § 1157, ou (iv) un demandeur d'asile en vertu du 8 U.S.C. § 1158, (B) être éligible à accéder aux informations soumises à contrôle d'exportation sans autorisation d'exportation requise, ou (C) être éligible et aisonnablement susceptible d'obtenir l'autorisation d'exportation requise de l'agence gouvernementale américaine compétente. CoreWeave peut, pour des raisons commerciales légitimes, refuser d'engager tout processus de licence d'exportation.
Qualifications Minimales
- Expérience : 6 ans d'expérience professionnelle en développement de firmware ou de systèmes embarqués, y compris une expérience directe avec le firmware OpenBMC basé sur Linux.
- Formation : Licence en Ingénierie Informatique, Ingénierie Électrique, Informatique ou un domaine connexe.
- Maîtrise du C/C++ pour les systèmes embarqués.
- Familiarité avec les interfaces et protocoles matériels (I2C, SPI, UART, GPIO, IPMI, DMTF Redfish)
- Expérience avec la mise en service du matériel, le débogage au niveau de la carte et l'intégration des capteurs.
- Expérience avec le développement de pilotes Linux.
- À l'aise avec les outils de débogage tels que GDB JTAG et le débogage via consoles série ou à distance.
- Compétences de base en scripting en Python ou Bash pour l'automatisation de la compilation et la validation.
- Solides compétences en résolution de problèmes et en pensée analytique ; capable de décomposer des problèmes système complexes.
- Communique efficacement avec les pairs des équipes matérielles, firmware et d'exploitation.
- Connaissance pratique des systèmes de contrôle de code source tels que Git.
- Autonome avec un accent sur la livraison de code de haute qualité et maintenable.
- S'épanouit dans un environnement au rythme rapide et gère efficacement plusieurs priorités.
QUALIFICATIONS PRÉFÉRENTIELLES
- Expérience dans le développement de pipelines CI/CD pour les compilations firmware et les tests de régression.
- Exposition à des environnements de datacenter ou HPC à grande échelle.
- Contributions à des projets de firmware open-source ou au développement upstream de Linux.
- Expérience pratique avec OpenBMC, Yocto Project et les environnements embarqués Linux.
Ce que nous offrons
La fourchette de salaire de base pour ce poste est de 153 000 $ à 242 000 $. Le salaire de départ sera déterminé en fonction des connaissances, compétences, expériences liées au poste et de la localisation géographique. Nous visons à la fois l'alignement sur le marché et l'équité interne pour déterminer la rémunération. En plus du salaire de base, notre programme de rémunération totale comprend un bonus discrétionnaire, des attributions d'actions et un programme complet d'avantages sociaux (tous sous réserve d'éligibilité).
La fourchette que nous avons indiquée représente la fourchette de rémunération typique pour ce poste. Pour déterminer la rémunération réelle, nous examinons le taux du marché pour chaque candidat, qui peut inclure une variété de facteurs. Ceux-ci comprennent les qualifications, l'expérience, les performances lors de l'entretien et la localisation.
En plus d'un salaire compétitif, nous offrons une variété d'avantages pour répondre à vos besoins. Les avantages ci-dessous reflètent nos offres basées aux États-Unis pour les employés à temps plein ; pour les postes dans d'autres régions, les avantages varient et sont communiqués pendant le processus de recrutement. Ceux-ci comprennent :
- Assurance médicale, dentaire et de vision - 100 % pris en charge par CoreWeave.
- Assurance vie payée par l'entreprise.
- Assurance vie supplémentaire facultative.
- Assurance invalidité de courte et longue durée.
- Compte de dépenses flexibles.
- Compte d'épargne santé.
- Remboursement des frais de scolarité.
- Possibilité de participer au programme d'achat d'actions des employés (ESPP).
- Avantages pour le bien-être mental via Spring Health.
- Soutien à la formation familiale fourni par Carrot.
- Congés parentaux payés.
- Garde d'enfants flexible et complète avec Kinside.
- 401(k) avec une généreuse contrepartie de l'employeur.
- Congés payés flexibles.
- Déjeuner offert chaque jour dans nos bureaux et datacenters.
- Un environnement de travail décontracté.
- Une culture de travail axée sur la disruption innovante.
