Technical Intern, System Control Firmware Engineer

Software & Firmware Ho Chi Minh City, Viet Nam


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 Firmware/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: 
  • Post-silicon bring up of System Control Processor FW.
  • Debug, troubleshoot and resolve FW/SW bugs across multiple subsystems (firmware/OS) and drive them to a resolution.
  • Support multiple platforms and projects for internal and external customers.
  • Develop the protocols/interfaces from multiple subsystems and system-wide communications.
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 experienced with C/C++ programming languages.
  • Coursework or experienced with MCU (Microcontroller Unit) or Microprocessor concepts. Familiarized with ARM Cortex architecture is a Plus.
  • Basic knowledge of software development environment and tools such as the use of git, gitlab, github, Jira.
  • Ability to efficiently debug, root cause, and resolve issues spanning multiple subsystems.  Proven ability to own problems and drive them to a resolution.
  • Experience with either Firmware, Device Driver, Real Time OS (RTOS), or Linux software development is a Plus.
  • Knowledge of embedded hardware interfaces, either: UART, I2C, SPI, Ethernet, CAN…
  • Experience in writing sustainable/maintainable quality code.
  • Good communication and problem-solving skills.
Education: 
  • Candidate must be pursuing a Bachelor Degree in Computer Science/Computer Engineering/Electrical and Electronic Engineering as the 3rd year Students with a strong academic record or equivalent 
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.