- Typical degrees include BS, MS, or PhD in electrical engineering, mechanical engineering, electrical and computing engineering, chemistry, materials science, or computer science.
- Strong knowledge of processor architecture and micro architecture.
- Experience with VHDL and Verilog RTL coding.
- Experience with Synopsys Design Compiler/Physical Compiler.
- System debug skills, including ITP experience.
- Strong programming skills in C, C++, TCL, assembly and Perl.
- Solid programming skills in the Linux or Windows environment, in particular: makefiles, compilers, integrated development environments, and debuggers (kdb, gdb).
- Understanding of software and/or hardware validation techniques.
- Solid understanding of system and processor architecture.
- Excellent knowledge of overall validation and/or verification concepts in taking a part from design to production and the quality metrics needed.