B&A
Cadence Design Systems
Ingénieur Principal Firmware
Python
Traduction automatique. Consultez l’original.
Description du poste
CHEZ CADENCE, NOUS RECRUTONS ET DÉVELOPPONS DES LEADERS ET DES INNOVATEURS QUI VEULENT AVOIR UN IMPACT SUR LE MONDE DE LA TECHNOLOGIE.
Faites partie de l'équipe Cadence DDR PHY IP Front End Design responsable de :
NOUS FAISONS UN TRAVAIL QUI COMPTE. AIDEZ-NOUS À RÉSOUDRE CE QUE D'AUTRES NE PEUVENT PAS.
- Développer le firmware pour DDR5 PHY à l'aide de microcontrôleurs
- Développer le firmware en C impliquant généralement la programmation bare-metal et le développement de bas niveau APIs sur microcontrôleurs.
- Collaborer avec les concepteurs matériels et les architectes de sous-systèmes mémoire pour dériver des algorithmes d'entraînement et les implémenter.
- Collaborer avec l'équipe de vérification pour établir un plan de co-vérification firmware-matériel.
- Développer et déboguer le firmware dans des simulations matérielles basées sur RTL (C + simulations Verilog)
- Développer et déboguer sur des cartes de mise en service de silicium.
Compétences requises
- Bonne connaissance de la spécification JEDEC DDR5, connaissance des différentes configurations et spécifications DIMM.
- Expérience pertinente dans le développement de firmware bare-metal pour des blocs de couche physique SerDes ou d'interface mémoire à haute vitesse.
- Bonne connaissance du langage de programmation C pour le développement de logiciels embarqués et utilisation de l'IDE pertinent.
- À l'aise avec le débogage des simulations RTL impliquant le firmware et le sous-système microcontrôleur.
- Bonne connaissance des scripts Shell/Perl/Python/TCL
- Bonne expérience des outils EDA de vérification tels que les simulateurs et les visualiseurs de formes d'onde.
