Databricks
Astera Labs Early Career
Ingénieur Firmware (Stage) - Vancouver
À propos du poste
Astera Labs (NASDAQ: ALAB) fournit une infrastructure IA à l'échelle des racks grâce à des solutions de connectivité spécialement conçues. En collaborant avec des hyperscalers et des partenaires de l'écosystème, Astera Labs permet aux organisations de libérer tout le potentiel de l'IA moderne. La plateforme de connectivité intelligente d'Astera Labs intègre les technologies à base de semi-conducteurs CXL®, Ethernet, NVLink, PCIe® et UALink™ avec la suite logicielle COSMOS de l'entreprise pour unifier divers composants en systèmes cohérents et flexibles qui offrent une connectivité évolutive et distribuée de bout en bout. L'activité de solutions de connectivité personnalisées de l'entreprise complète son portefeuille basé sur des normes, permettant aux clients de déployer des architectures sur mesure pour répondre à leurs besoins uniques en matière d'infrastructure. Découvrez-en plus sur asteralabs.com asteralabs.com/.
Astera Labs est un leader mondial des solutions de connectivité spécialement conçues qui libèrent tout le potentiel de l'infrastructure cloud et IA. Notre plateforme de connectivité intelligente intègre des solutions à base de semi-conducteurs PCIe, CXL et Ethernet basées sur une architecture logicielle définie, à la fois évolutive et personnalisable. Inspirés par des partenariats de confiance avec des hyperscalers et l'écosystème des centres de données, nous sommes un leader de l'innovation dans des produits flexibles, interopérables et fiables. Notre siège social est situé au cœur de la Silicon Valley en Californie, avec des centres de R&D et des bureaux à Taïwan, en Chine, à Vancouver et à Toronto, au Canada, et à Haïfa, en Israël.
Description du poste
La mission de ce rôle est de concevoir et de développer des sous-systèmes firmware et microcontrôleurs pour les produits SoC et systèmes d'Astera Labs. Le firmware est responsable de la mise en œuvre des principales fonctionnalités différenciatrices des produits d'Astera Labs. À ce titre, le firmware est considéré comme aussi important que le matériel, et l'équipe firmware est souvent en contact direct avec les clients pour s'assurer que leurs besoins sont pleinement compris.
Prérequis
Qualifications de base
- Solides antécédents académiques et techniques en informatique, génie électrique/électronique/logiciel ou équivalent.
- Avoir effectué un ou plusieurs stages coopératifs en développement firmware ou logiciel embarqué.
- Avoir suivi un ou plusieurs cours sur les systèmes d'exploitation temps réel (RTOS) ou une utilisation détaillée d'un RTOS lors d'un stage ou projet antérieur.
- Attitude professionnelle avec la capacité de formuler des théories et des questions bien réfléchies dans le cadre de l'aide au débogage/développement de systèmes complexes.
- Autorisé à travailler au Canada et disponible pour 4 mois ou plus.
Expérience requise
- Maîtrise du langage C (préféré) ou C++, y compris le développement de firmware.
- Maîtrise de Python pour le scripting.
- Expérience des flux de travail de développeur, SCM (de préférence git), revues de code, CI.
- Expérience dans le développement de firmware à exécuter sur des microcontrôleurs sur puce.
- Expérience dans le débogage de problèmes de firmware/matériel à l'aide de JTAG, de journaux de trace ou d'autres outils de laboratoire.
Expérience préférée
- La connaissance d'outils tels que PyTest ou GoogleTest est un atout.
- La connaissance des environnements de construction logicielle, CI/CD, gcc/make est un atout.
- L'expérience du débogage matériel/firmware en laboratoire est un atout.
- L'expérience du développement de firmware pour PCIe/CXL/Ethernet est un atout.
Un package de rémunération coopérative compétitif sera fourni.
Nous savons que la créativité et l'innovation se produisent plus souvent lorsque les équipes incluent diverses idées, origines et expériences, et nous encourageons activement toute personne ayant une expérience pertinente à postuler, y compris les personnes de couleur, les personnes LGBTQ+ et non binaires, les vétérans, les parents et les personnes handicapées.
Nous savons que la créativité et l'innovation se produisent plus souvent lorsque les équipes incluent diverses idées, origines et expériences, et nous encourageons activement toute personne ayant une expérience pertinente à postuler, y compris les personnes de couleur, les personnes LGBTQ+ et non binaires, les vétérans, les parents et les personnes handicapées.
