The Role
Passionate about Linux kernel development, open source methodologies, and computer architecture? Enjoy collaborating with talented systems thinkers to create new solutions for modern cloud native workloads? In Ampere’s Operating Systems software engineering team you can experience how Operating System software is developed. The Operating Systems team collaborates directly with engineers at cloud/hyperscale providers, ecosystem partners, and the open source community to enable and ensure current and future Ampere solutions meet their needs.
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 of what you're capable of, technical expertise, and a new network of contacts.
What You Will Do
- Gain hands on experience dealing with computer architecture and operating systems
- Coding in C, Shell, Python and the use of debuggers and other tools
- Track progress of issues being resolved using JIRA.
- Manage software using git, gitlab, github and other related tools.
- Work with senior leaders of the Open Source world.
Qualifications
- Basic skills in using command line tools and how to build software on Linux.
- Conceptual understanding of basic principles of Operating system design.
- Some experience with Open Source contributions.
- Conceptual understanding of software engineering principles and basic version control.
- Experience with git, gcc, gdb and some editor is a plus
- Hands on experience with hardware (such as a Raspberry PI) would be beneficial.
- Good communication and presentation skills.
Education
- Candidate must be pursuing a Bachelor’s (Junior or Senior) or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or closely related field
- Internship is full-time for Summer 2024 in Santa Clara, CA
Perks in Santa Clara
- Office has panoramic views of Silicon Valley
- Garage parking
- Gym and café on campus
- Healthy snacks, espresso and drinks
- Standing /Ergo friendly desk set-up
- Ping-pong/game room
- Unlimited Flextime and 10+ paid holidays
Pay and Benefits
Ampere offers a competitive total rewards package that includes base pay and comprehensive benefits. The full base pay range for this role is between $98,000 and $164,000. This role will be paid on an hourly basis. Our benefits include health, wellness, and financial programs that support employees through every stage of life, with full benefits eligibility at 20 hours per week. Beyond compensation and benefits, our passionate teams thrive in an inclusive culture that empowers our employees to do more and grow more - all in service of inventing industry leading cloud-native designs that contribute to a more sustainable future. We look forward to sharing more about our career opportunities through interviews.
Our Company
Ampere is designing the future of hyperscale cloud and edge computing with its 64-bit Arm server processor architecture. Born in and built for the cloud with a modern architecture, Ampere gives customers the freedom to accelerate the delivery of the most memory-intensive applications such as artificial intelligence, big data, machine learning and databases in the cloud. The Ampere eMAG family of products delivers the highest memory throughput and lowest TCO tailored for the emerging growth of cloud computing and next-generation data centers.
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.