BMC Software Engineer - Intern - Software Engineering/Computer Science

The Programme

The role:  
   
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.  
 
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

  • 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 or open-source community. 

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

  • Self-motivated, strong sense of ownership, excellent team player. 
  • Coursework or experience in programming in C, C++, and scripting languages such as JavaScript, Lua. 
  • Experience in writing sustainable/maintainable quality code. 
  • Ability to debug and resolve issues spanning multiple subsystems. Proven ability to own problems and drive them to a resolution. 
  • Good communication skills, both verbal and written. 
  • Innovative mindset focuses on solving problems. 
  • Good understanding of Computer Architecture/Microarchitecture concepts. 
  • Experience in Linux is a plus. 

Education: 

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

About Us: 
 
Ampere is a modern semiconductor company designing the future of hyperscale cloud and edge computing with the world’s first Cloud Native Processors.  
 
Built for the sustainable cloud with a modern 64-bit Arm server-based architecture, Ampere works with leading cloud service providers to enable them 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. 

Closed 18 days ago
Closed 18 days ago
  • Job type:Internships
  • Disciplines:
    Computer Science, Engineering Software
  • Citizenships:
  • Locations:
    Ho Chi Minh
    ...
  • Closing Date:10th Apr 2024, 6:00 pm

Search

Enter an employer or university you want to find in our search bar.