Ampere Computing Vietnam

Incubation Building, Lot D.01, Tan Thuan, TP Hồ Chí Minh

Company Size : 100-499

View more

Job Summary

100-499

Product

Việt Nam

Software Engineer

Ampere Computing Vietnam

Quận 7, TP Hồ Chí Minh

  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:27/04/2020
  • 1

Job description

Overview of job

As part of the core firmware development team, this candidate will design and development power management firmware feature for our family of SoC processors. This involves programming sequence to initialize the hardware as well as handle run-time power management functionality capability. This includes communicate with internal hardware, VRD, on-board sensors, and various interaction with other on-board components. In addition to testing on hardware platform, the same developed firmware will be tested on self development simulation application, actual hardware simulation and emulation environment. It is an great opportunity to get familiar with the underneath low level boot sequence and details of a platform system involving power management subsystem.

* Responsibilities:
- Design and develop power management firmware for Ampere SoC processors
- Design and develop ARMv8 core initialization code
- Develop and debug firmware on emulation/simulation/hardware environments
- Configure and debug Linux kernel power management subsystem on hardware and emulation environments
- Work with other members and hardware engineers to develop power management sequence, feature, and experiments

Job Requirement

* Qualifications:
- Minimum 6 years of software development with C/C++ languages
- 4+ years firmware development with micro controller and ARM SoC
- 2+ years power management knowledge
- Experience with 32-bit/64-bit ARM processors
- Experience with micro controller development and Linux kernel
- Experience with I2C, SPI, GPIO, UART, and custom hardware
- Familiar with VRM and temperature sensor devices
- Familiar with system boot process
- Self managed individual with excellent problem solving skills
- Good communications skills, both verbal and writing

* Education:
- Bachelor’s degree or foreign degree equivalent in Electrical Engineering, Computer Science, Information Technology or a related technical field

* Benefits:
- Competitive salary + Performance bonus + Stock Program + 13 month salary
- PVI Insurance for employee and family
- ADSL, Petrol fee, Lunch and Macbook
- Annual leave 15 days + 1 floating day + 1 Christmas day
- Company trip (from Trade Union) and teambuilding
- Travel business opportunities to abroad (US, China, Taiwan, Korea, India….)
- Flexible working time
- Opportunity to learn in high technology field

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Firmware
  • ARM
  • C
  • C++
  • Linux
  • Software development
  • Kernel
  • SPI
  • SoC
  • UART
  • I2C

COMPETENCES

  • Problem Solving Skills
  • Teambuilding
  • Flexible

BUSINESS PROFILE

Ampere's vision is to set the new standard for cloud and edge servers and reset expectations for high performance and a better total cost of ownership.

Ampere is leveraging the depth and expertise within the cloud and semiconductor industries to push the boundaries of emerging cloud applications. Our world class team of scientists are focused on the development of new semiconductor designs and building out the first software ecosystem for Arm®-based server processors. We give our customers the freedom to challenge the status quo and accelerate next-generation data centers for the most memory-intensive applications.