Technical Intern, Software Test Engineer
Description
Invent the future with us.
Recognized by Fast Company’s 2023 100 Best Workplaces for Innovators List, Ampere is a semiconductor design company for a new era, leading the future of computing with an innovative approach to CPU design focused on high-performance, energy efficient, sustainable cloud computing.
By providing a new level of predictable performance, efficiency, and sustainability Ampere is working with leading cloud suppliers and a growing partner ecosystem to deliver cloud instances, servers and embedded/edge products that can handle the compute demands of today and tomorrow.
Join us at Ampere and work alongside a passionate and growing team — we’d love to have you apply!
About the role:
- In this role, you will join our Software Development Test team and gain valuable, hands-on experience in all validation aspects of the server class firmware/software. You'll work alongside several seasoned test and development engineers and get real world experience in what it takes to design, develop, and execute test plans for state-of-the-art arm64 Cloud Native servers.
- The Ampere® Internship program focuses on you to build your networks, support your efforts in making an impact, and giving you exposure to what Ampere does and how Ampere® operates across the company. We want you to have the feeling that what you work on makes a difference, a new level of confidence in what you're capable of, and a new network of contacts. The experience at Ampere® that you will possess will be valuable for your career path.
What you’ll achieve:
- Define Test Strategies, Test Requirements, Test Plans and Test Cases.
- Define and design Automated Test Suites, and implements such for Software Acceptance, Regression, as well as System testing.
- Develop test utilities, test scripts, and automated tests within the automation environment.
- Maintain and improve existing test suites and test framework for scaling and robustness in automation environment.
- Execute the implemented test cases against implemented software and firmware.
- Capture, analyze results, characterize problems, and work with development teams for problem resolution.
- Create automated test reporting, analysis, and dashboarding of the test data.
- Ensure robust, sustainable, and scalable design approaches that meet design intent.
- Recommend development, design, and quality improvement to products and procedures.
- Also participate in software development process including reviews of Functional, Design, and Code to ensure correct implementation and testability.
Incidental Duties: The above statements describe the general nature and level of work performed in this job. They are not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned, as required, by the management.
About you:
- Self-motivated, strong sense of ownership, excellent team player
- Coursework or experience in programming in C, C++, and scripting languages such as Perl or Python
- Experience in writing sustainable/maintainable quality code.
- Ability to debug, root cause, and resolve issues spanning multiple subsystems. Proven ability to own problems and drive them to a resolution.
- Good communication skills, both verbal and writing.
- Innovative mindset focuses on solving problems.
- Good understanding in Computer Architecture/Microarchitecture concepts.
- Experience in Linux
Education:
- Candidate must be pursuing a bachelor’s degree in computer science/ computer engineering/ electrical and Electronic Engineering as the 3rd or 4th year Students with strong academic record.
What we’ll offer:
At Ampere we believe in taking care of our interns and providing a competitive monthly stipend and allowance.
Benefits highlights include:
- Mentorship and on-the-job training from industry experts
- Daily catered lunch, a variety of snacks, energizing coffee or tea, and refreshing drinks to keep you fueled and focused throughout the day.
- Intern events, cultural and engagement activities with the team and the company
At Ampere, we foster an inclusive culture that empowers our interns to do more and grow more. We are excited to share more about our internship opportunities with you through the interview process.