Undergrad Intern TechnicalBookmark This
DescriptionJob Description: In this position, you may be involved with one or more of the following:
1) Validation engineering interns are responsible for finding logic bugs present in the microprocessor design via simulation and formal methods. Knowledge of digital logic design, software engineering, and computer architecture are preferred. On the job you will learn other skills such as modeling techniques and verification methodologies.
Core responsibilities include, but are not limited to:
- Analyzing microarchitectural features to identify possible problem areas
- Designing, running, and debugging tests, and analyzing possible fixes
- Writing software to provide controllability and observability into the architectural model
- The creation and optimization of the validation environment, tools, capabilities, and methodologies
2) Logic Design Engineering interns are responsible for RTL coding and microarchitecture design on leading edge Intel processors. Candidates will work within a large, highly experienced team of engineers where both collaboration and individual problem solving are required and encouraged.
Core responsibilities include:
- Working with experienced logic designers to assist in defining functionality and delivering RTL that meets the project requirements
- Working with validation engineers to insure correct functionality of the design
- Working with circuit design engineers to meet timing, power, and area constraints
3) Test Technology engineering interns develop and execute structural automatic test pattern generation (ATPG) and/or functional test generation solutions for next generation microprocessors. Responsibilities include tool flow development and deployment to maximize fault coverage and test quality, facilitate low coverage debug diagnosis, and minimize test development and application costs. Activities also include test pattern generation and validation and working with the product development team to debug and characterize product.
You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences.
- Must be pursuing a BS degree in Computer Science, Computer Engineering, and/or Electrical Engineering and a minimum cumulative GPA of 3.0.
- Must have the unrestricted right to work in the US without requiring sponsorship
Validation interns: Useful courses and skills include C++ and object oriented programming, data structures and algorithms, digital logic, computer architecture, assembly language, and familiarity with hardware description languages.
Logic design interns: Useful courses and skills include hardware description languages such as Verilog/VHDL, logic simulators, Perl, computer architecture, and knowledge of circuits and validation.
Test technology interns: Useful courses and skills include knowledge of digital logic, VLSI circuit design, and computer architecture. Knowledge of Perl, C++, HDL, and assembly language programming desired. Exposure to digital systems testing, testable design, or design-for-test (DFT) principles a plus.