Participate in systems design and validation activities throughout the product lifecycle, from pre-silicon and emulation through post-silicon integration and validation.
Collaborate with design, software, firmware, BIOS, diagnostics, and tools teams to define testing and debug methodologies for system validation.
Lead technical discussions and presentations related to hardware architecture and systems design.
Support planning activities by identifying risks, dependencies, and validation strategies.
Investigate and debug issues related to memory interconnect and northbridge systems during validation, bring-up, and production phases.
Develop and execute validation strategies, feature enablement plans, and unit test plans.
Drive technical innovations to improve validation methodologies, tools, automation, and debugging capabilities.
Work closely with cross-functional teams to identify root causes and resolve technical issues efficiently.
Support a collaborative engineering culture focused on quality, innovation, and knowledge sharing.
Responsibilities:
Participate in pre-silicon and post-silicon validation activities.
Define and execute validation and testing strategies.
Collaborate with cross-functional engineering teams on debugging and validation efforts.
Investigate and resolve issues related to memory interconnect and system architecture.
Lead technical discussions and contribute to process improvement initiatives.
Develop tools, scripts, and methodologies to enhance validation capabilities.
Support system bring-up, debug, and production validation activities.
Publish and manage test plans, dependencies, and deliverables.
Experience:
3 6 years of experience in pre-silicon and post-silicon validation.
4 8 years of experience in the semiconductor industry.
Experience with FPGA and hardware emulation platforms for pre-silicon debug.
Experience with system-level bring-up, SoC debug techniques, and validation methodologies.
Experience with Windows and Linux environments.
Skills:
In-depth knowledge of CPU memory hierarchy systems and computer architecture.
Strong understanding of SoC architecture, northbridge, and southbridge technologies.
Knowledge of BIOS, operating systems, driver interactions, and boot sequences.
Understanding of power management features and use cases.
Strong programming and scripting skills using Python, C/C++, or Ruby.
Strong analytical, debugging, and problem-solving abilities.
Excellent written and verbal communication skills.
Strong organizational skills with the ability to manage multiple tasks simultaneously.
Ability to work independently and collaboratively in team environments.
Qualification And Education:
Bachelor s or Master s degree in Computer Engineering, Electrical Engineering, or a related field is strongly preferred.