Ampere

careers-icon 0 opportunities

location-icon Vietnam

Technical Intern – Computer Science – BMC Software Engineer

The Programme

In this role, you will join our Software Development team and gain valuable, hands-on experience in all development aspects of the server class firmware/software.

You'll work alongside several seasoned development engineers and get real world experience in what it takes to design, develop firmware and software components 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: 

  • Develop various features for Ampere’s Baseboard Management Controller (BMC) software and firmware for managing our ARM64 server reference designs 
  • Provide bug fixes for issues reported by development test teams as well as customers 
  • Assist in the implementation of manageability framework and protocols defined by standard bodies 
  • Design, develop, and execute unit and automation test cases for BMC features developed by Ampere.

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.

Required Skills and Abilities

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 English communication skills, both verbal and writing. 
  • Innovative mindset focuses on solving problems. 
  • A good understanding of Computer Architecture/Microarchitecture concepts is a plus. 
  • Experience in Linux is a plus.

Education: 

  • Candidate must be pursuing a Bachelor Degree in Computer Science/Computer Engineering/Electrical and Electronic Engineering as a 3rd year Student with a strong academic record.

About 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! 
 
 
 

Log in to Apply

Search for more jobs

Search and filter for more relevant results.