This role is for an existing vacancy.
Détails du posteIngénieur en conception de micrologiciel pour PHY SERDES haute vitesse Joignez-vous à une équipe dynamique et en pleine croissance composée d'ingénieurs chevronnés qui développent de l'IP physique pour des protocoles de liaisons série haute vitesse conformes aux normes de l'industrie. Nous recherchons une personne motivée, autonome et rigoureuse, capable de mener à bien ses responsabilités de façon indépendante, tout en contribuant activement à l'avancement des projets et au succès de l'équipe. La personne retenue participera à toutes les phases du développement de micrologiciel pour SERDES haute vitesse, de l'élaboration de l'architecture à l'implémentation, en passant par la vérification, les essais et le déploiement chez les clients.
Dans ce rôle, vous serez appelé à :
- Contribuer à l'élaboration de l'architecture du micrologiciel et à l'implémentation des fonctionnalités définies.
- Collaborer étroitement avec l'équipe de vérification afin de déboguer et de corriger les problèmes de micrologiciel détectés lors des simulations de vérification.
- Participer aux essais et à la validation post-silicium afin de cerner les problèmes de fonctionnalité ou de performance liés au micrologiciel ou au matériel, puis de mettre en œuvre les améliorations nécessaires au micrologiciel pour les résoudre.
- Travailler avec les équipes d'ingénierie produit, de validation système et de conception afin de déboguer les problèmes d'IP rencontrés sur le terrain et de fournir des correctifs urgents.
Vous aurez également l'occasion de :
- Participer à la création d'un logiciel de contrôle de prototype au niveau système afin de développer et de valider des algorithmes d'adaptation, d'égalisation et de contrôle pour SERDES haute vitesse.
- Implémenter les fonctionnalités de micrologiciel assignées et collaborer étroitement avec les équipes de vérification et de validation afin d'en assurer le bon fonctionnement et la robustesse.
- Contribuer à l'implémentation de tests spécifiques au micrologiciel en collaboration avec l'équipe de vérification.
- Appuyer l'équipe de validation pendant la caractérisation électrique et système.
- Appuyer l'équipe d'ingénierie produit lors du déploiement de l'IP chez les clients.
Profil recherché :
- Solides connaissances en programmation C/C++ et Python.
- Bonnes connaissances en vérification numérique, notamment en UVM et SystemVerilog.
- Bonne compréhension des principes de communication filaire.
- Connaissance de la conception de circuits à signaux mixtes et des techniques de traitement du signal numérique.
- Solides compétences en résolution de problèmes et en communication.
- Baccalauréat ou maîtrise en génie électrique.
POSITION DETAILS High Speed SERDES PHY Firmware Design Engineer This is an opportunity to join a dynamic and growing team of experienced engineers developing physical IP for industry-standard high-speed serial-link protocols. The successful candidate will ideally be a highly motivated self-starter who is able to work independently to complete assigned tasks and can also contribute to project leadership. It is expected that the candidate will contribute during all phases of firmware development for high speed SERDES from architecture development to implementation, verification, testing and customer deployment.
This includes:
- Contribution during firmware architecture development and implementation of the defined firmware features.
- Working closely with verification team to debug and fix the FW issues found with verification simulations.
- Involvement during post-silicon testing and validation to identify any FW and HW related functionality and performance issues and implement any necessary FW improvements to address these issues.
- Interaction with Product Engineering, System Validation and Design team to debug IP issues in the field and provide hot fixes.
Responsibilities include:
- Help to build system level prototype control software to develop/validate adaptation, equalization, and control algorithms for high speed SERDES.
- Implement assigned FW features and work closely with verification and validation team to ensure the functionality and robustness of the implemented features.
- Support of Validation team during electrical and system characterization.
- Support of Product Engineering team during customer deployment of the IP.
Specific desired skills:
- Solid programming knowledge in C/C++ and Python
- Understanding of wireline communication principles
- Knowledge in mixed signal circuit design and digital signal processing techniques
- Strong problem solving and communication skills
- BSc or MSc in Electrical Engineering
The annual salary range for Canada is $ 73,500.00 CAD/year - 136,500.00 CAD/year. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location.
Our benefits programs include: paid vacation and holidays, leave of absence programs, Registered Retirement Savings Plan (RRSP), Tax Free Savings (TFSA) plan for post-tax investment savings, Employee Stock Purchase Plan, group health coverage that includes dental, vision and Emotional Wellbeing Support (EAP) benefits for you and your eligible dependents. Cadence also offers employee and dependent Life insurance, and short-term and long-term disability. In addition, Cadence provides Global Travel Medical coverage, Business Travel Accident Insurance, and a funded Lifestyle Spending Account (LSA).