Ampere Computing Vietnam

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

Quy mô công ty : 100-499

Xem thêm

Tóm lược

100-499

Product

Việt Nam

Software Engineer

Ampere Computing Vietnam

Quận 7, TP Hồ Chí Minh

  • Có kinh nghiêm (Nhân viên)
  • Toàn thời gian
  • Thỏa Thuận
  • Ngày Đăng:20/01/2020
  • 1

Mô tả công việc

Tóm tắt công việc

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.

Yêu cầu công việc

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

Ngôn ngữ

  • English

    Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate

Yêu cầu kỹ thuật

  • C++
  • C
  • Linux
  • MySQL
  • MS Virtualization Technologies
  • Automation Testing
  • Hadoop
  • OpenStack
  • MIPS
  • ARM
  • PowerPC
  • HHVM
  • Kernel
  • SPI
  • Ethernet
  • I2C

NĂNG LỰC

  • Problem Solving Skills
  • Working Independently
  • Teamwork

Thông tin doanh nghiệp

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.