B&A
SiFive
Architecte Logiciel Système Datacenter
À PROPOS DE SIFIVE
En tant que pionniers qui ont introduit RISC-V dans le monde, SiFive transforme l'avenir du calcul en apportant le potentiel illimité de RISC-V aux applications les plus performantes et les plus gourmandes en données au monde. Les plateformes de calcul inégalées de SiFive continuent de permettre aux entreprises technologiques leaders du monde d'innover, d'optimiser et de livrer les solutions les plus avancées de demain dans tous les segments du marché de la conception de puces, y compris l'intelligence artificielle, le machine learning, l'automobile, les centres de données, le mobile et le grand public. Avec SiFive, l'avenir de RISC-V n'a pas de limites.
Chez SiFive, nous sommes toujours ravis d'entrer en contact avec des personnes talentueuses, qui sont aussi passionnées par la conduite de l'innovation et le changement du monde que nous le sommes. Notre innovation constante et notre succès continu sont dus à nos équipes incroyables de personnes incroyablement talentueuses, qui collaborent et se soutiennent mutuellement pour proposer des idées et des solutions véritablement révolutionnaires. Des solutions qui auront un impact énorme sur la vie des gens ; rendant le monde meilleur, un processeur à la fois.
Êtes-vous prêt ?
Pour en savoir plus sur le succès phénoménal de SiFive et découvrir pourquoi nous avons remporté le prestigieux prix de la société privée la plus respectée de la GSA (pour la quatrième fois !), consultez notre site Web sifive.com/ et nos pages Glassdoor glassdoor.com/Overview/Working-at-SiFive-EI_IE1922671.11,17.htm.
Description du poste
Le rôle
Voulez-vous faire partie de la révolution RISC-V ? RISC-V et SiFive redéfinissent les plateformes informatiques pour le 21e siècle. En tant qu'architecte logiciel système pour centres de données, vous jouerez un rôle de premier plan dans la conception et la mise en œuvre de systèmes Linux RISC-V haute performance pour les centres de données, couvrant l'architecture et l'ingénierie logicielle et matérielle. Contrairement à de nombreuses grandes entreprises, les ingénieurs de SiFive travaillent de manière interfonctionnelle, avec un accès complet à nos bases de code logicielles et matérielles.
Le siège de ce rôle est au sein du groupe d'architecture logicielle de SiFive. Vous architecturerez et rédigerez des logiciels qui tirent parti des fonctionnalités matérielles de SiFive et RISC-V et s'intègrent proprement aux systèmes d'exploitation existants, principalement Linux. Vous aiderez à rédiger et réviser les spécifications d'architecture pour les nouvelles fonctionnalités matérielles et logicielles, et aiderez à planifier et exécuter le travail impliqué dans la mise en œuvre. Vous participerez à la création de quelque chose de grand, le tout basé sur l'architecture du jeu d'instructions RISC-V.
Responsabilités
- Concevoir des systèmes et des logiciels système pour les déploiements hyperscale basés sur RISC-V. Ce travail se concentre principalement sur l'architecture logicielle et système, et implique une collaboration étroite avec les architectes matériels.
- Collaborer avec les clients et partenaires clés pour intégrer leurs exigences fonctionnelles et de performance, comprendre les charges de travail clés et garantir que les systèmes SiFive sont bien pris en charge dans les écosystèmes logiciels associés.
- Contribuer à guider le développement de piles logicielles et micrologicielles RISC-V pour serveurs, y compris le micrologiciel du contrôleur de plateforme, le micrologiciel de plateforme, les hyperviseurs, Linux, et les piles d'applications.
- Participer au développement de normes RISC-V relatives aux serveurs.
- Collaborer avec les organisations de l'écosystème logiciel RISC-V pour aider à guider le développement externe.
- Travailler avec les équipes d'étalonnage des performances et d'optimisation logicielle de SiFive pour aider à identifier et résoudre les goulots d'étranglement limitant les performances de la conception.
- Contribuer à construire les plateformes de calcul accéléré ouvertes de l'avenir, en combinant les CPU et les cœurs d'IA et les serveurs de SiFive.
- Aider au portage et à l'optimisation des piles de virtualisation hyperscale modernes pour fonctionner sur RISC-V.
- Piloter l'adoption et l'intégration des cartes d'extension de serveur de nouvelle génération, impliquant CXL, RDMA, la décharge réseau et de stockage, et les accélérateurs de calcul.
- Aider à planifier, estimer et piloter des projets logiciels complexes.
Exigences
- Expérience dans la définition des exigences pour les serveurs x86 ou ARM pour les cas d'utilisation hyperscale.
- Expérience avec les exigences clés des serveurs, y compris RAS, télémétrie, gérabilité et décharge d'E/S.
- Expérience avec les charges de travail d'applications clés, y compris les bases de données distribuées, l'entraînement/inférence IA/ML, l'IA agentique et les microservices à haut débit.
- Expérience dans le développement de code de bas niveau en C pour les systèmes d'exploitation multiprocesseurs et multithreadés tels que le noyau Linux, les noyaux BSD ou d'autres systèmes d'exploitation de haut niveau (HLOS).
- Compréhension de l'architecture informatique aux niveaux CPU et système, des concepts de conception VLSI et de leur impact sur l'architecture matérielle et logicielle.
- Expérience dans la rédaction et la révision de spécifications d'architecture, tant pour le matériel que pour le logiciel.
- Expérience avec les écosystèmes modernes de bureau et de serveur, y compris PCIe, Device Tree, ACPI et UEFI.
- Expérience avec l'ISA RISC-V et l'écosystème logiciel RISC-V.
- Expérience avec les distributions Linux de centres de données telles que Debian, Red Hat Enterprise Linux et SLES.
- Solides compétences en communication.
- Solides compétences en leadership de projet, y compris la capacité à développer des feuilles de route, des décompositions de travail et des estimations, et à piloter des projets.
Atouts
- Expérience de travail avec des ingénieurs RTL et avec les cycles de vie des produits RTL.
- Expérience avec C++ ou Rust.
- Expérience avec les systèmes de production d'inférence et d'entraînement IA.
- Expérience de travail dans des équipes mondiales et de communication interculturelle.
Rémunération et avantages sociaux
Conformément aux valeurs de SiFive et à la loi applicable, nous fournissons les informations suivantes pour promouvoir la transparence et l'équité salariales. Nous avons une structure de rémunération basée sur le marché qui varie selon l'emplacement. Veuillez noter que la fourchette de salaire de base est une ligne directrice, et notre fourchette de rémunération reflète le coût de la main-d'œuvre sur le marché géographique des États-Unis en fonction de l'emplacement du poste. Le salaire au sein de ces fourchettes varie et dépend des connaissances, des compétences et de l'expérience professionnelle pertinente liées au poste.
Pour les candidats qui reçoivent une offre, le salaire de départ variera en fonction de divers facteurs, notamment les qualifications, le niveau de compétence, les compétences et le lieu de travail. La fourchette fournie peut représenter une fourchette pour les candidats et ne pas refléter la fourchette complète pour un employé ayant une ancienneté.
Fourchette de salaire de base
$231,444.00-$282,876.00
En plus du salaire de base, ce poste peut être éligible à une rémunération variable/incitative et/ou à des actions. De plus, ce poste est éligible à un ensemble complet et compétitif d'avantages sociaux qui peuvent comprendre des régimes de soins de santé et de retraite, des congés payés, et plus encore !
Informations supplémentaires
Ce poste nécessite une vérification réussie des antécédents et des références, ainsi qu'une preuve satisfaisante de votre droit de travailler aux États-Unis d'Amérique.
Toute offre d'emploi pour ce poste est également conditionnée à la vérification par la Société que vous êtes autorisé à accéder à la technologie contrôlée par les exportations en vertu des lois applicables sur le contrôle des exportations ou, si vous n'êtes pas déjà autorisé, à notre capacité à obtenir avec succès les licences d'exportation ou autres approbations nécessaires.
SiFive est un employeur garantissant l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.
En tant qu'employeur E-Verify, nous utilisons ce système pour confirmer l'éligibilité à l'emploi de tous les nouveaux employés conformément à la loi fédérale. Tous les candidats devront remplir un formulaire I-9, Vérification de l'éligibilité à l'emploi, lors de l'embauche. Nous n'utilisons pas E-Verify pour présélectionner les candidats et nous nous conformerons à toutes les réglementations E-Verify.
Résidents de Californie : veuillez consulter notre avis aux candidats pour plus d'informations sur la manière dont nous traitons vos informations personnelles et vos droits à la vie privée : Document de politique de confidentialité prismic-io.s3.amazonaws.com/sifive/b05bbe74-0a82-45a2-95cb-1806416cac3c_SiFive+CPRA+HR+Privacy+Notice+-+CA+Job+Candidates.pdf.
