A leading technology company is seeking a motivated design verification engineer to drive the functional verification of x86 microprocessors. You will create and implement models for architecture verification, work with different teams to ensure alignment, and leverage your understanding of modern processor designs. The ideal candidate has a strong grasp of microprocessor architecture and experience with programming in C/C++ and Python. This role is based in Austin, TX, and requires exceptional communication and analytical skills.
Qualifications
Experience with x86 or ARM Architecture is required.
Hands-on work in C++ programming for hardware modeling or testing.
Strong debugging skills in both pre- and post-silicon environments.
Responsibilities
Define and implement architectural models of x86 instructions.
Enable tools for instruction set documentation.
Write models using programming languages.
Skills
Strong knowledge of microprocessor architecture
Problem-solving skills
Excellent communication skills
Analytical skills
Collaboration with remote teams
Education
BS, MS, or PhD degree in Electrical or Computer Engineering
Tools
C++
Python
Verilog functional simulator
x86 Assembly
UNIX environment
Job description
A leading technology company is seeking a motivated design verification engineer to drive the functional verification of x86 microprocessors. You will create and implement models for architecture verification, work with different teams to ensure alignment, and leverage your understanding of modern processor designs. The ideal candidate has a strong grasp of microprocessor architecture and experience with programming in C/C++ and Python. This role is based in Austin, TX, and requires exceptional communication and analytical skills.