Overview
Server and storage play an important role in nowadays for big data, cloud,
IoT and AI applications. Which are the key systems in datacenter. It need
to create and innovate new computing systems architectures that combine
domain specific computing architecture integrated with storage and
networking. The position requires working with software and performance
expertise and create new designs for server and storage systems. The
candidate will have deep expertise in one or more of the following areas
• Deep understanding on X86 Server Architecture.
• Good Knowledge on latest storage technologies.
• Deep experiences on server and storage system development.
• Knowledge on Programmable hardware (FPGA), FW.
You will create new reference design for system level server/storage
solution for enterprise and datacenter applications.
The ideal candidate will have a strong understanding of server/storage
system and platform architecture and experience with enterprise and/or scale
-out datacenter environments for storage solution.
Responsibilities
• Design and develop server/storage solutions and reference designs
with an emphasis on hardware.
• Work with ODM vendor and collaborate on design and bring up
process, including architecture definition, specification creation, review
design files from ODM, test plan definition, and system bring up and
verification.
• Apply industry knowledge & expertise to create innovative flash
storage system solutions in both enterprise and datacenter environments.
• Participate in and review detailed technical architecture and
designs, hands on system bring up and performance test.
• Work with software team to integrate the software solution with
storage system and optimize the performance.
• Communicate effectively, both internally and externally. This
involves presentations, writing papers and specification.
• Participate in requirements gathering processes, including direct
customer and partner input, and assist in the resolution of technical and
business requirements.
• Write technical reports and specification documents.
Minimum Qualifications
• Bachelors or MS degree in Electrical or Electronics Engineering
or related field.
• 10+ years’ experience in HW system design or architect for
server or storage system.
• Good understanding of modern computer architecture, memory and
storage technologies.
• Understand the principle of the thermal, SI, power integrity,
mechanical of a server system.
• Expertise in hardware components, such SSD, NVMe switches SAN,
NAS, etc., etc., and Server system architecture
• In depth knowledge of CPU, memory, storage and current system
architectures
• Background in Server/storage design engineer and Electrical
engineering.
• Hardware development skills like OpenCL, or experience with FPGA
• Knowledge of DRAM and Flash (SSD) architectures
• Must be highly motivated with excellent verbal and written
communication skills.
• Ability to work successfully with cross-functional teams,
including coordinating across organizational boundaries and geographies.
• Comfortable working in a multinational environment and
understands how to leverage cultural diversity.
• Experience working well both independently and in a team-oriented
, collaborative environment
• Must be highly motivated with ability to meet aggressive project
deadlines
• Familiar with Linux with hands on experiences
• Familiar with RDMA, NVMeoF, SPDK etc..
Preferred Qualifications
• Deep understanding on Server and storage system architecture
• Good experience on Server and storage system development.
• Good Knowledge on storage technologies and flash/NVMe
architecture.