Advanced Micro Devices, Inc. Microprocessor Verification Engineer (#66236) in Fort Collins, Colorado

What you do at AMD changes everythingAt AMD, we push the boundaries of what is possible. We believe in changingthe world for the better by driving innovation in high-performancecomputing, graphics, and visualization technologies - building blocks forgaming, immersive platforms, and the data center.Developing great technology takes more than talent: it takes amazing peoplewho understand collaboration, respect, and who will go the "extramile" to achieve unthinkable results. It takes people who have the passionand desire to disrupt the status quo, push boundaries, deliverinnovation, and change the world. If you have this type of passion, weinvite you to take a look at the opportunities available to come join ourteam.AMD is seeking a Software/Hardware Design (Verification) Engineer withstrong interest in verifying next generation low power, high performancemicroprocessors. Member of a cross-site team owning development,enhancement, and deployment of AMD Architectural Verification Tools,including Random Instruction Generators (Exercisers), Instruction SetSimulators, and Architectural Coverage Analysis. The team develops andmaintains these tools and delivers to multiple internal customers for pre- andpost-silicon verification.Specific Job Functions:Design, document, and develop complex verification tools includingExercisers and Instruction Set Simulators for the x86 ArchitectureRedesign and refactor parts of the toolsManage tool build, maintain regression suites, and debug tool issuesAnalyze instruction set coverage for new designsProvide applications support to pre- and post-silicon verificationWork closely with design verification teams across the company to ensurehigh-quality designsUtilize strong software engineering methodology and automation flows to ensurehigh quality and enhance overall productivityIdeal candidate will have:BS + 4 years experience or MS + 2 years experience in ComputerEngineering, Electrical Engineering, or Computer ScienceAt least two years of experience in areas related to microprocessor designverificationSolid experience with C++ and STL, and scripting languages includingRuby, Perl, or PythonExperience with programming in a Unix/Linux environmentStrong object-oriented programming skillsStrong knowledge of microprocessor architecture (x86 preferred)Familiarity with x86 programmingSolid understanding of modern design verification methodology is preferred#LI-LS1Requisition Number: 66236Country: United States State: Colorado City: Ft CollinsJob Function: Design Please click for more information.Nearest Major Market: Fort CollinsNearest Secondary Market: LovelandAMD does not accept unsolicited resumes from headhunters, recruitmentagencies or fee based recruitment services. AMD and its subsidiaries are equalopportunity employers. We consider candidates regardless ofage, ancestry, color, marital status, medical condition, mental orphysical disability, national origin, race, religion, politicaland/or third party affiliation, sex, pregnancy, sexual orientation,gender identity, military or veteran status.