CPU Validation Engineer

3 weeks ago


bangalore, India Ampere Full time

Description

The Role
This position is for a CPU Validation Engineer within the Silicon Validation Engineering team for Ampere’s best in class 64-bit ARMv8.x Server Processor family. Silicon Validation Engineering Team at Ampere enables future generations of CPUs that power Cloud, Enterprise, and Data Center The Candidate will be responsible for validating CPU intellectual property in both emulation and post-silicon environments. We are looking for sharp collaborative engineers who pay extra attention to engineering details, passionate about top quality development & validation, and interested in engineering of complex leading edge projects.
What the Team Wants You to Know
Validation work at Ampere is interesting, challenging, and will expand your professional breadth. We like to bring out the best in people, teach each other, and produce products that have value in the market.
What You’ll Do
 

Development of directed, random, and pseudo-random test-suites for validation in compliance with Ampere SOC’s CPU Specification and system level use cases. Development of bare-metal test bench components to enable efficient validation and debug of highly complex CPU designs, memory topologies, and mesh. Develop & execute the CPU validation plan and methodology on HW emulators and on Silicon Platform. You will debug CPU & Mesh Functional issues to identify hardware, software, design or implementation issues and develop tools to enable diagnosis and debug of those issues. You will work with various cross-functional teams including the architecture team, software team, chip design team, design verification team to bring up new SoCs or CPU Platforms. Investigate future roadmaps and product user documentation to understand software impact.

What You’ll Bring
 

Strong programming experience in at least one programming language: C/C++ or Python is required. Prior experience with device drivers, system software or firmware development is required. Prior experience with OS/Kernel-related debug, either Linux or Windows is a plus. Strong understanding of ARM trusted boot Firmware flow on 64-bit Arm Architectures is required. Good CPU architecture/micro-architecture knowledge (any of MIPS/PowerPC/ARM/x86/SPARC architectures, CPU pipeline, out-of-order, superscalar, caches) is required. Knowledge and familiarity of concepts of multi-processor coherency, cache, MESI protocol is required. Strong understanding of MMU, Virtualization, CPU low power modes & Interrupts is plus. Strong understanding of server CPU HW platform, topologies, and multi-socket configuration is plus. Experience in debugging/analyzing post-silicon HW/SW issues using Lauterbach Trace32 or OpenOCD debugger is with pre-silicon environments such as Verification, Emulation and post-silicon Bring-Up is plus. Self-motivated team player with excellent problem solving skills is required.

Education & Experience  

Bachelor’s or Master's degree in Computer Science, Electrical Engineering or related fields with 4 to 8 years of related professional experience.

Our Company  

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. 

Our Story

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. 

We are an inclusive and equal opportunity employer and welcome applicants from all backgrounds. All applicants will receive consideration for employment without regard to age, race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.



  • bangalore, India NVIDIA Full time

    We are looking to hire strong verification engineers with a sharp understanding of CPU and interconnect architectures and workloads. NVIDIA makes some of the most sophisticated chips in the world and is solving problems, with its vast arsenal of CPUs, GPUs, and SW, in areas such as HPC, Automated driving, Medical imaging, and much more! We are seeking highly...


  • bangalore, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a “CPU Silicon Bring up and Validation Engineer” you would be part of the CPU Silicon Bringup Team, within the CPU team.  The charter for CPU Silicon Bringup team would be to prepare...


  • bangalore, India NVIDIA Full time

    We are now looking to hire strong performance verification engineers with a sharp understanding of CPU and memory architecture. Nvidia makes some of the fastest CPUs in the world and is solving problems, with its vast arsenal of CPUs, GPUs and SW, in areas such as High-performance computing, Automated driving, Medical imaging and much more! We are seeking...


  • bangalore, India NVIDIA Full time

    We are now looking to hire strong performance verification engineers with a sharp understanding of CPU and memory architecture. Nvidia makes some of the fastest CPUs in the world and is solving problems, with its vast arsenal of CPUs, GPUs and SW, in areas such as High-performance computing, Automated driving, Medical imaging and much more! We are seeking...


  • bangalore, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: As a “CPU Silicon Bring up and Validation Engineer” you would be part of the CPU Silicon Bringup Team, within the CPU team.  The charter for CPU Silicon Bringup team would be to prepare for and...


  • bangalore, India ARM Full time

    Job Description: System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute solution. Working in a highly focused group, you will help validate our next generation compute solutions using innovative technologies, methodologies...


  • bangalore, India ARM Full time

    Job Description: System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute solution. Working in a highly focused group, you will help validate our next generation compute solutions using innovative technologies, methodologies...


  • bangalore, India arm limited Full time

    The Role Job Description: System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute solution. Working in a highly focused group, you will help validate our next generation compute solutions using innovative...


  • bangalore, India arm limited Full time

    The Role Job Description: System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute solution. Working in a highly focused group, you will help validate our next generation compute solutions using innovative...


  • bangalore, India ARM Full time

    Job Description: System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute solution. Working in a highly focused group, you will help validate our next generation compute solutions using innovative technologies, methodologies...


  • bangalore, India NVIDIA Full time

    We are seeking a passionate, innovative, and highly motivated senior design engineer to work on the design and implementation of a complex design unit that is an integral part of its CPUs. What you’ll be doing: Design and implementation of modules. Make architectural trade-offs based on features, performance requirements and system limitations Come...


  • bangalore, India NVIDIA Full time

    We are seeking a passionate, innovative, and highly motivated senior design engineer to work on the design and implementation of a complex design unit that is an integral part of its CPUs. What you’ll be doing: Design and implementation of modules. Make architectural trade-offs based on features, performance requirements and system limitations Come...


  • bangalore, India LeapFrog Semiconductor, Inc. Full time

    Leapfrog Semiconductors is an exciting new semiconductor startup, Our Vision: Establishing a world-class semiconductor and wireless systems company headquartered in India to address the expanding requirements for advanced connectivity, computing, and security for wireless 5G and 6G infrastructure and devices. Our product offerings including Intellectual...


  • bangalore, India ARM Full time

    Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute...


  • bangalore, India ARM Full time

    Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute...


  • bangalore, India ARM Full time

    Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute...


  • bangalore, India ARM Full time

    Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the next generation of compute...


  • bangalore, India arm limited Full time

    The Role Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the...


  • bangalore, India arm limited Full time

    The Role Job Description: Systems Solution team mission is to enable our partners by delivering a secure, performant and reliable hardware and software that are easy to use. System Validation engineers in this group are responsible for driving validation specifications & methodology and deliver on the validation of subsystems for the...


  • bangalore, India Tessolve Full time

    JOB DESCRIPTIONTitle/Position: Senior CPU Verification EngineerLocation: PAN IndiaPositions: 15Type: FulltimeMail ID: Key Skills and Responsibilities:This position involves extensive hands-on experience with CPU verification using industry standard functional verification methodologies and reference model-based checkers.The candidate must be able to quickly...