Ampere Computing LLC has an opening for a Verification Engineer VII in Santa Clara, California (REQ# AC2437)
What you’ll do:
Responsible for the full spectrum of design verification activities needed to thoroughly validate a server-class microprocessor at the system and core level. Create test plans at CPU, sub-system and system levels. Execute test plans at CPU, sub-system & system levels. Create & Execute test plans for RTL simulation, emulation and post silicon. Design, implement and enhance test benches, checkers, irritators, pre-loaders and verification environment at CPU and CPU cluster level. Contribute towards all aspects of verification infrastructure. Program and target multiple random test generators towards single & multi core designs in simulation, emulation, fpga and silicon platforms. Be able to contribute towards enhancement of the random test generators. Use HDL languages (System Verilog, UVM), programming languages (C, C++) and scripting languages (Python, Perl). Debug complex failures in RTL simulation, emulation, fpga and post-silicon. Drive random test generators to recreate post-silicon fails in RTL simulation. Launching, coordinating, and managing extensive regressions in simulation, emulation and post-silicon. Debug and triage resulting failures efficiently. Coding, analyzing, and targeting functional coverage. Utilize an understanding of microprocessor architectural and micro-architectural concepts. Comprehend in detail Arm architectural specifications. Communicate concepts, ideas and plans to managers and cross-functional teams. Filing clear and precise bug reports detailing investigations on the failures discovered. Competent in data analysis. Lead and mentor junior engineers. Assist in recruiting activities.
May Telecommute. Reports to Santa Clara, CA.
What You’ll Bring:
Experience must include:
- Two (2) years of experience in memory management concepts for loads/stores and instruction access.
Two (2) years of experience in test planning for CPU.
- Two (2) years of experience in Cosim test bench design, including checkers, monitors, and stimulus.
Two (2) years of experience in memory management translation unit verification.
- Two (2) years of experience in tools and infrastructure for verification.
- Two (2) years of experience in debugging failures using Cosim and RTL test bench.
Two (2) years of experience in Python and C++ for scripting and debugging.
- Two (2) years of experience in regression management and triaging.
Primary Requirement: Bachelor’s degree, or foreign degree equivalent, in Computer Engineering, Electrical Engineering, Electrical and Computer Engineering, Electronic Engineering, or related field and five (5) years of experience in ARM architecture.
Alternative Requirement: Alternatively, employer will accept a Master’s degree, or foreign degree equivalent, in Computer Engineering, Electrical Engineering, Electrical and Computer Engineering, Electronic Engineering, or related field and two (2) years of experience in ARM architecture.
Employer will also accept any suitable combination of education, training, or experience.
Pay and Benefits
Ampere offers a competitive total rewards package that includes base pay, bonus, stock, and comprehensive benefits. The full base pay range for this role is between $177,341.00 and $194,000.00. We also offer an annual bonus program tied to internal company goals and annual meritocratic stock awards that enable our employees to participate in the success of the company. Our benefits include health, wellness, and financial programs that support employees through every stage of life, with full benefits eligibility at 20 hours per week. Beyond compensation and benefits, our passionate teams thrive in an inclusive culture that empowers our employees to do more and grow more - all in service of inventing industry leading cloud-native designs that contribute to a more sustainable future. We look forward to sharing more about our career opportunities through interviews.
Perks in Santa Clara - Headquarters
Office has panoramic views of Silicon Valley
Competitive compensation and benefits
Garage parking, including charging stations and bike parking
Gym and café on campus
Walking distance to restaurants, shops, Light rail, and train stations
Jogging and pedestrian trails
Healthy snacks, espresso, and drinks
Standing desks/Ergo friendly desk set-up
Game room, including ping-pong
Unlimited Flextime and 10+ paid holidays
Ampere is designing the future of hyperscale cloud and edge computing with the world’s first cloud native processor. Built for the cloud with a modern 64-bit Arm server-based architecture, Ampere gives customers the freedom to accelerate the delivery of all cloud computing applications. With industry-leading cloud performance, power efficiency and scalability, Ampere processors are tailored for the continued growth of cloud and edge computing.
Like the scientist behind its name, Ampere employees are innovators. We understand the needs of cloud computing and different software requirements. We are inventing what comes next and looking at everything from the structure of memory and how efficient the system is, to considerations on speed, cost of electricity and ability to cool. Power, size, weight and cost are driving the technology requirements and the innovation to come.
Our world class team of engineers, with depth and expertise in the cloud and semiconductor industries, is not only focused on the development of new semiconductor designs but also building out the first software ecosystem for Arm®-based server processors. Through the Ampere approach to the cloud and edge, we give our customers the freedom to challenge the status quo and accelerate next-generation data centers for the most memory-intensive applications. Given the challenge we have outlined, we are building a culture of entrepreneurs that ensure customers come first, proactively approaching industry challenges in the areas of security, power and performance, delivering results that matter most.
Subject to background check.
CONTACT: Apply at https://amperecomputing.com/apply/ REQ Number AC-2437