What you do at AMD changes everything
At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies - building blocks for gaming, immersive platforms, and the data center.
Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the "extra mile" to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team.
· Research, design, develop, and/or test software components and systems for semiconductor and related device manufacturing, employing knowledge of digital design theory.
· Perform pre-Silicon Verification of next generation high performance Microprocessor designs and related IPs.
· Develop, document and execute on verification test plans at various levels of design hierarchy including unit and full-chip environments.
· Develop high level language test bench components including stimulus drivers, behavioral models, monitors and checkers.
· Develop, simulate and debug directed and random stimulus to find bugs in the microprocessor design; verify the functionality and verify conformance to the specifications.
· Develop tools, infrastructure, processes and flows to enable functional verification.
· Document test plans and test bench component plans and drive reviews with peers and stakeholders.
· Independently develop quality, timely and cost-effective solutions.
Required Education and Skills
· Good knowledge of English.
· Individual responsibility and a strong desire for personal achievements
· A minimum of a bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science
· Documented and demonstrable expertise in at least two of the following either academic or professional setting:
§ Modern computer architecture, including processor pipeline and memory hierarchy
§ Hands-on work in C++ programming for either hardware modeling or test bench development or projects of similar scope and complexity
§ Logic design and representing the same in HDL (e.g. Verilog or VHDL)
§ Assembly language programming and Instruction Set Architecture of a modern microprocessor
§ Hardware Verification methodology and techniques such as simulation, debug, coverage, formal etc.
· Demonstrate good communication skills, and abilities to work with a diverse team
Preferred Education and Skills (nice to have)
· Prior Internship experience in the above listed required skills
· Experience working in a Unix/Linux environment
· Experience in scripting languages (e.g. Perl or Python or Ruby).
· Experience in hardware/logic simulators (e.g. VCS/Modelsim/EDAPlayground)
· Experience in debug tools or waveform viewers
· Experience in Verification languages (e.g. Specman or System Verilog)
· Experience in Verification tools and techniques (e.g. UVM)
· Experience in modeling hardware designs in emulators or FPGAs
· Competitive salary package
· Challenging and professional work environment within a global organization
· Mentorship programs and various training sessions
· Team events
· Flexible working schedule and possibility to work from home
· Performance bonus
· Meal vouchers card
· Access to 7card
· Private medical health insurance