Company Size : 100-499
View moreAmpere Computing Vietnam
You are the part of a software engineering team to design, develop, optimize Bootloaders and Linux kernel services, device drivers, command/utilities, and applications for our state-of-the-art 64-bit ARM System-On-Chips.
Responsibilities
• Design and develop Bootloaders (U-boot, BIOS), Linux device drivers and kernel services to support our state-of-the-art ARM64 CPUs and various peripheral drivers such as PCIe, SATA, USB, I2C, SPI, etc.).
• Develop Baseboard Management Controller software for managing our ARM64 server reference designs.
• Participate in cross-functional project teams encompassing different technical disciplines including CPU & SoC Design, pre- and post-silicon Validation, and Hardware Diagnostics.
• Work with world-wide opensource communities for code review, bug fixes, and common code submission. Participate in ecosystem and developer programs for our platforms.
• Support Field Applications Engineers to drive Ampere Computing’s customers to production.
Qualifications
• Students in final year or graduated with high GPA can apply.
• BS or MS in Computer Science/Computer Engineering/Electronics Engineering or equivalent
• Excellent C or C++ programming and problem-solving skills.
• Background in Bootloader programming, Linux kernel programming, kernel services and device driver development.
• Background in ARM/ARM64/PowerPC/MIPS/x86 processor programming.
• Background in SATA, PCIe, USB, DDR4, I2C, SPI, Ethernet, etc. driver development
• Experienced with board bring-up and device driver debugging. Capable of reading and understanding hardware schematics and writing interface specifications.
• Good Vietnamese and English communications skills, both verbal and writing.
• Independent worker with excellent teamwork, decision making and growth mindset
Additional skills
Any of the following is highly desirable:
• Experienced with CPU/Memory Management/IO, Virtualization technologies, and Network resource management
• Working knowledge of hyperscale applications such as Hadoop, MySQL, HHVM, OpenStack, etc.
• Experienced with Continuous Integration and Test Automation framework
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
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.
ITJobs is founded in 2014 in Vietnam and the primary goal is grow to one of the leading specialists in recruitment and selection of IT staff in Asia.