logo

View all jobs

CPU Architecture Verification Engineer

Dallas, TX
Position Title: CPU Architecture Verification Engineer
Location: Dallas, TX or remote/work from home
Full-time: Salary + Benefits + Bonuses

About the Project:
• As an Architectural Design Verification Engineer, you will be part of a team responsible for top-down verification of CPU's, starting from Architectural specification. You will verify that our implementation of the CPU functions correctly and complies with the architectural specification.

Responsibilities:
• Responsible for verification of ARM architectural features and compliance of CPU to ARM architectural requirements
• Work closely with RTL, DV, CPU Architects and Software team
• Develop Detailed test plans and coverage plans
• Develop verification environment, such as directed tests, coverage, test benches, and assertions
• Execute test plan from initial feature bring-up to feature closure
• Use and tune random test generators to achieve verification and coverage goals
• Triage, debug and root cause test failures
• Work with the micro-architecture DV and Design teams to verify the bug fixes

Minimum Qualifications: 
• Deep knowledge of a CPU architecture (x86, RISCV, ARM, Power), preferably ARM
• Understanding of Modern CPU Micro-architecture (superscalar processors, memory consistency and coherency)
• Experience with assembly and C/C++ programming
• Experience with RTL for troubleshooting and simulation
• Experience with scripting in Perl and/or Python
• Experience with using Random Test Generators to generate test cases
• MS Degree in CS or EE with 5+ years of processor verification experience
 

About Encore Semi

Encore Semi is a successful SoC Design and Software Engineering Services company headquartered in San Diego, California.  We build Centers of Expertise (CoEs), engineering teams onsite, to support our many customers from the semiconductor and electronics system industry in North America (San Diego, Bay Area, Austin, Raleigh, Longmont, New York, Boston areas).  Our teams of experts contribute to leading-edge projects in the areas of SoC design and embedded software.  We provide high-value through acceleration, performance improvement, optimization, and risk mitigation.

Encore Semi provides its engineering team members with continuous exposure to top advanced technologies and tools, participation in challenging yet exciting projects, and direct collaboration with its industry-leading teams, customers, and long-term partners.

Encore Semi Career Path  &  Encore Semi Full-time Benefits
 
Powered by