Your Role and ResponsibilitiesAs a Logic Design Engineer, you will play a pivotal role in the end-to-end development of features with significant impact on our Mainframe and/or Power customers. From conceptualization to validation, you will be responsible for developing features, presenting proposed architectures, estimating efforts, and collaborating across various teams to ensure successful implementation.
Your primary responsibilities include:- Feature Development and Architecture: Develop features and propose architectures in high-level design discussions, ensuring alignment with project goals and customer requirements.
- Effort Estimation: Estimate the overall effort required for feature development, providing valuable input to project planning and scheduling.
- Cross-Functional Collaboration: Collaborate with verification, physical design, test generation, and mill code teams to develop features, fostering cross-functional teamwork and synergy.
- Pre-Silicon Design Sign-off: Sign off on design during the pre-silicon phase, ensuring readiness for tape-out and fabrication.
- Post-Silicon Validation: Validate hardware functionality post-silicon, conducting thorough testing to ensure feature integrity and performance
Required Technical and Professional Expertise
- At least 1 generation of experience in the memory management/ memory controller delivery leadership.
- Experience with NuCA / NuMA (Non-uniform Cache / Memory architecture) architectures and implementations.
- Working knowledge of memory consistency, store ordering, weakly and strongly ordered memory.
- Good understanding of industry trends & advances in architecting high bandwidth memory solutions.
Preferred Technical and Professional Expertise