H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Systems Engineer - Apple DC HWE

Apple

Apple

Software Engineering
Sunnyvale, CA, USA
Posted on Dec 5, 2024

Summary

Posted:
Weekly Hours: 40
Role Number:200581742
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!

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.

Minimum 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.

Key Qualifications

Preferred Qualifications

  • 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.

Education & Experience

Additional Requirements

Pay & Benefits

  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.