Description
The role
In this role, you will join our Software Development team and gain valuable, hands-on experience in all operational aspects of the server class firmware/software development. You'll work alongside several seasoned development and test engineers and get real world experience in what it takes to support the development and release of Ampere’s state-of-the-art arm64 Cloud Native server firmware and software. A 3-6 month internship starting in summer with extension into fall semester is also an option.
What the team wants you to know
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 leave with the feeling that what you've worked on made 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 will do
- Maintaining and improving existing development tools and infrastructure as well as designing and setting up new.
- Maintaining and improving existing Test Automation Framework, working on ways to automate and improve development and release processes.
- Ensuring that development environment is safe and secure against cybersecurity threats and loss of data.
- Working with software developers and software test engineers to ensure that development follows established processes and works as intended.
- Maintaining build systems and scripts for software builds and releases.
- Developing metrics and implementing tools to analyze, track and report software quality and productivity.
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.
What you will bring
- 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
- Good communication skills, both verbal and writing
- Innovative mindset focuses on solving problems
- Hands-on knowledge of software development environment and tools such as the use of git, gitlab, github, Jenkins, Confluence, Jira, etc.
- Interested in learning and developing Test Automation Framework such as Robot Framework, Test Project, Avocado, etc.
- Basic knowledge of Web programming framework such as PHP, Djiango, Cherryp, Flask, etc.
- Experience in Linux is a plus
Education
- Candidate must be pursuing a Bachelor Degree in Computer Science/ Computer Engineering/ Electrical and Electronic Engineering as 3rd year or 4th 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.