Technical Intern - CPU Silicon Validation Engineer

The Programme

This position is for a Technical Intern, CPU Silicon Validation Engineer within the Silicon Validation Engineering team for Ampere’s best in class 64-bit ARMv8 Server Processor family.  
 
The Silicon Validation Engineering Team at Ampere enables future generations of CPUs that power Cloud, Enterprise, and Data Center! Silicon validation teams are organized around technologies which include Integrated IO (PCIE, CCIX, and Virtualization), Memory, Power Management, Power and Thermal, RAS, Security, and Mesh (Coherent Fabric).  
 
Candidate will be responsible for validating CPU intellectual property in post-silicon environments.  
 
We are looking for sharp collaborative engineers who pay extra attention to engineering details, are passionate about top quality validation, and interested in engineering/validation of complex leading-edge projects.  
 
Role may include but not limited to writing and debugging tests for FW level bare metal environment, hypervisors, OS level applications and benchmarks.   
 
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 Will Do

  • Execute the validation plan and methodology on server silicon Platform. 
  • Development of tests/use cases/benchmarks for validation in compliance with Ampere SOC’s Silicon spec. 
  • Development of bare-metal C based tests and unix level test bench components to enable efficient validation. 
  • You will debug CPU & Mesh Functional issues to identify hardware, software, Design or implementation issues and develop tools to enable diagnosis and debug. 
  • 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. 
  • Support customer issues to debug and root-cause the problems.

Required Skills and Abilities

  • Hands on experience in UNIX commands and UNIX shell scripting. 
  • Good hands-on writing C and Python programs. 
  • Must be a self-motivated team player with good communication skills who can work with minimal guidance. 
  • Good to have - Understanding of Arm microprocessor architecture and Server platform architecture. 
  • Knowledge of caches, memory subsystems, coherence protocols, on-chip interconnects, address translation. 
  • Microcontroller & Embedded Systems Programming Experience in C/C++. 
  • Strength in script languages such as Perl or Python, Linux shell script. 
  • Good debugging, problem solving attitude and presentation skills. 
  • Strong interpersonal skills are required along with the ability to work in a dynamic, product-oriented, distributed team.

Education   

  • Candidate must be pursuing a Bachelor Degree in Computer Science/ Computer Engineering/ Electronics & Telecommunication Engineering with specialized course (Embedded/ VLSI) as the final year Students with strong academic record. 

About Us: 
 
Ampere is a modern semiconductor company designing the future of hyperscale cloud and edge computing with the world’s first Cloud Native Processors.  
 
Built for the sustainable cloud with a modern 64-bit Arm server-based architecture, Ampere works with leading cloud service providers to enable them 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. 

Closing in 3 days
Closing in 3 days
  • Job type:Internships
  • Disciplines:
    Engineering
  • Citizenships:
  • Locations:
    Ho Chi Minh
    ...
  • Closing Date:3rd May 2024, 6:00 pm

Search

Enter an employer or university you want to find in our search bar.