Description
The Role
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. 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, 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’ll 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
What You’ll Bring
- 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.
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.