Apple AR/VR Job | Systems Engineer - Apple DC HWE
Job(岗位): Systems Engineer - Apple DC HWE
Citys(岗位城市): Sunnyvale, California, United States
Date(发布日期): 2024-12-4
Summary(岗位介绍)
The Apple hardware engineering team is looking for a highly adaptable systems engineer to support multiple development programs. This is a hands on, highly collaborative position, working cross-functionally with multiple teams on the development, support, and sustaining of servers deployed at scale in our data centers. The candidate will be a self starter, and key technical resource utilizing their knowledge of system architecture and design. Come join us!
Qualifications(岗位要求)
B.S. Degree in Electrical Engineering or Computer Engineering, with 4~7 years relevant work experience.
Strong understanding of CPU architecture, microarchitecture, and system design as well as subsystems and components. Including in-depth knowledge of I/O subsystem architectures, high speed link technologies (e.g. PCIe), NVMe and HDD storage technologies, micro-controllers, etc.
Hands on experience and validated understanding of system provisioning, boot process, and other services such as UEFI, DHCP, DNS, NetBoot, etc. Experience with firmware upgrade/downgrade processes for BIOS, BMC, various system boards and component level.
Understand the interaction between applications and subsystem devices, and the nature of production workloads typically run by SRE (Site Reliability Engineering) teams such as that of block storage, object storage, compute, and databases.
Description(岗位职责)
This role involves working cross-functionally with Data Center Engineering, Site Services and SRE teams throughout the hardware development process, mainly focusing on the initial deployment of proof of concept hardware, software setup, and/or piloting of new hardware for use at scale in the data center. Provide direct support during hardware introduction, and ensure the success of downstream teams in adopting, and integrating new hardware platforms into their respective environments. The candidate will use their background and expertise in system architecture to drive various efforts. Create scripts/tools to analyze large data sets or logs, and benchmarking frameworks. This role also involves handling systems issues as they arise, troubleshooting and finding root cause for issues related to firmware, mis-configuration, performance degradation, etc., to ensure the successful introduction of new technologies as they exit the development process between PVT and through ramp/mass production.
Additional Requirements(额外要求)
M.S Degree in Electrical Engineering or Computer Engineering with minimum 3-4 years experience.
A working understanding of OS, Kernels and related modules/drivers with the ability to compile drivers. Scripting/coding knowledge using Python, Shell scripting and/or C.
Understanding of network infrastructure (basic troubleshooting of layer 1, 2 and 3).
Experience working in data centers or deploying hardware at scale in data center setting.
Excellent documentation and communication skills, and demonstrated ability to innovate.