Esri
Solidigm
Ingénieur Développement Firmware Média
Description de l'entreprise
Rejoignez une entreprise mondiale de plusieurs milliards de dollars qui réunit une technologie, des personnes et une échelle opérationnelle exceptionnelles pour devenir un acteur majeur dans l'industrie de la mémoire. Basée à Rancho Cordova, en Californie, Solidigm combine les éléments d'une entreprise technologique établie et prospère avec l'esprit, l'agilité et la mentalité entrepreneuriale d'une start-up. Outre le siège social américain et d'autres installations aux États-Unis, l'entreprise est présente à l'international en Asie, en Europe et dans les Amériques. Solidigm continuera à être leader mondial dans l'innovation de nouvelles technologies de mémoire avec l'ambition de devenir la première entreprise de mémoire NAND au monde, numéro 1. Chez Solidigm, nous considérons les problèmes comme des opportunités de définir des solutions innovantes qui ont le pouvoir de changer le monde et de libérer les besoins technologiques potentiels de l'avenir. Chez Solidigm, nous sommes une équipe unie qui favorise une culture diversifiée, équitable et inclusive qui valorise l'unicité individuelle et nous permet de donner le meilleur de nous-mêmes pour exceller dans le soutien de la vision et de la mission de Solidigm d'être le partenaire de référence pour des solutions de stockage de données optimisées. Vous pouvez faire partie du décollage d'une entreprise innovante qui développe des produits de pointe, apporte une forte valeur commerciale aux clients, offre un lieu de travail stimulant pour ses employés et a un impact plus large sur le monde. C'est une opportunité en or pour le bon candidat de nous rejoindre et d'aider à concevoir, construire et diriger Solidigm. Nous voulons une équipe diversifiée de professionnels dévoués qui ne seront pas seulement des membres de l'équipe Solidigm mais qui contribueront à la façon dont nous façonnons l'avenir de l'organisation. Nous recherchons des candidats qui grandiront et s'épanouiront dans notre culture ; inspirés par le client, dignes de confiance, innovants, orientés équipe, inclusifs, axés sur les résultats, collaboratifs, passionnés et flexibles.
Description du poste
Dans ce poste, vous rejoindrez une équipe dynamique développant de nouveaux firmwares de pointe pour les disques SSD (Solid State Drives) de Solidigm. Vous utiliserez et développerez votre expérience en architecture embarquée, interfaces externes et contraintes produit, ainsi que votre capacité à développer des architectures/fonctionnalités qui répondent à ces contraintes tout en apportant une nouvelle valeur à la plateforme. Vous utiliserez et acquerrez de l'expérience dans les normes d'interface de stockage telles que NVMe, PCIe, SATA et SAS. L'équipe utilise des méthodologies de développement Agile, par conséquent, d'excellentes compétences en communication et la capacité de travailler en étroite collaboration avec les membres de l'équipe, tant localement qu'à travers l'organisation sont requises.
En tant qu'Ingénieur Firmware Média, vos responsabilités régulières incluent, sans s'y limiter :
- Développer, réviser, documenter et maintenir le code source du produit en C/C++
- Analyser et développer le firmware conformément aux spécifications internes et externes (clients)
- Effectuer des tests unitaires et au niveau système, y compris l'analyse des défaillances et le débogage des problèmes produit dans le cadre des phases de développement et de validation
- Développer du firmware de bas niveau, des architectures système, des systèmes d'exploitation, des architectures de périphériques, en partenariat avec les équipes de conception matérielle et ASIC
- Travailler sur plusieurs disciplines du firmware pour développer et grandir sur l'ensemble de l'architecture SSD
- Travailler avec les parties prenantes du projet pour transformer les exigences produit en plans de développement et de validation
- Participer et incarner une culture de développement Agile/Kanban qui met l'accent sur la qualité des produits, la responsabilité de l'équipe et l'amélioration continue
- Coordonner les priorités et les activités avec d'autres parties prenantes de l'ingénierie pour atteindre les jalons convenus
Un candidat retenu démontrera :
- La capacité d'écouter, de comprendre et de répondre professionnellement aux questions et problèmes des partenaires tout en établissant la confiance
- D'excellentes compétences écrites et de présentation
- Un historique d'initiative personnelle et de multitâche efficace, avec de solides compétences en influence et en leadership
- Un historique de travail en équipe et/ou de développement de fonctionnalités à travers les différentes étapes du cycle de vie d'un produit.
Qualifications
Les candidats doivent posséder les qualifications minimales ci-dessous pour être initialement considérés pour ce poste. Les qualifications préférées s'ajoutent aux exigences minimales et sont considérées comme un atout pour identifier les meilleurs candidats. Les exigences énumérées ci-dessous seront obtenues par une combinaison de travaux scolaires/cours/recherche et/ou d'expériences professionnelles ou de stages pertinents précédents.
Exigences minimales
- Le candidat doit être titulaire d'un baccalauréat en ingénierie informatique, en génie électrique ou en informatique, ou dans un domaine connexe.
- 7+ années d'expérience dans les domaines suivants :
- Développement, validation ou optimisation de firmware embarqué pour SSD ou autres produits de stockage basés sur la mémoire flash NAND.
- Architecture SSD et normes et interfaces industrielles pertinentes, telles que NVMe, PCIe, interfaces NAND, correction d'erreurs et conception de couches de traduction de mémoire flash (FTL).
- Débogage et identification des causes profondes de problèmes de firmware complexes sur du matériel pré-production et de production, y compris le triage des défaillances, l'analyse des journaux et de la télémétrie, et la résolution des problèmes à travers les équipes de firmware, de matériel et de validation.
- Développement en C/C++ dans un environnement embarqué, en utilisant des outils de développement et de débogage standard tels que Git, Python et les débogueurs C/C++.
Qualifications préférées
- Gestion des médias pour la mémoire flash NAND, y compris le placement des données, le nivellement de l'usure, la collecte des déchets, la gestion des défauts et l'optimisation de l'endurance ou de la fiabilité.
- Expérience dans la conception, l'implémentation et le débogage d'algorithmes de firmware qui améliorent la latence, le débit et la cohérence des performances sous des charges de travail réelles soutenues.
- Expérience dans l'analyse des performances au niveau du disque et des données de télémétrie pour identifier les goulots d'étranglement et traduire les résultats en améliorations du firmware ou de la gestion des médias.
- Expérience dans la mise en service, la caractérisation ou la qualification de nouvelles générations NAND et la traduction des résultats de caractérisation des médias en améliorations des politiques de firmware.
- Expérience dans le développement d'algorithmes de gestion des médias basés sur les données qui optimisent les performances, l'endurance, la fiabilité et la qualité de service des SSD.
- Excellentes compétences en communication et interpersonnelles, avec la capacité de travailler efficacement à la fois de manière autonome et en équipe sur plusieurs sites.
Informations supplémentaires
Ce poste est entièrement sur site à Rancho Cordova, CA, et nécessite une présence au bureau cinq (5) jours par semaine.
La fourchette de rémunération pour ce rôle est de 128,960.00 $ - 201,500.00 $. La rémunération réelle est influencée par une variété de facteurs, y compris, mais sans s'y limiter, les compétences, l'expérience, les qualifications et la situation géographique.
Propulsé par SmartRecruiters - Politique de confidentialité des candidats
Département : Ingénierie Datacenter
Rémunération : USD 128960 - USD 201500 - annuel
Ce poste est également éligible pour participer aux programmes d'unités d'actions restreintes (RSU), d'unités de trésorerie restreintes (RCU) et de bonus en espèces de Solidigm. De plus, Solidigm offre un ensemble d'avantages qui comprend une assurance médicale, dentaire, vision, vie supplémentaire et assurance décès et mutilation accidentels ; une assurance invalidité de courte et longue durée ; des comptes de dépenses flexibles pour les soins de santé et les personnes à charge, et une contrepartie de l'entreprise sur les contributions éligibles au plan 401(k).
