Systems Integration Engineer - Data Center HWE

Apple Inc.
Austin, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Austin, United States of America

Tech stack

Bash
Big Data
Booting (BIOS)
Configuration Management
Computer Programming
Computer Engineering
System Configuration
Data Centers
Dynamic Host Configuration Protocol
Software Debugging
Linux
DNS
Firmware
Hardware Design
Python
Ansible
Software Deployment
Software Engineering
Systems Architecture
Systems Integration
Scripting (Bash/Python/Go/Ruby)
Extensible Firmware Interface
Infrastructure Automation Frameworks
Hardware Infrastructure

Job description

As a highly adaptable Systems Integration Engineer, your primary responsibility is to provide robust, hands-on support for our data center development programs and labs. This collaborative position involves working closely with multiple teams to develop, support, and sustain servers deployed at scale in our data centers. You'll be a crucial technical resource, leveraging your expertise in systems architecture and design to tackle complex problems. Join us and be a part of our dynamic team!, You will support early product development life-cycle by installing and/or setting up data center hardware, running tests on pre-production hardware and document results. Build, maintain, and debug both custom and OEM hardware to support multiple programs. Deploy proof of concept hardware, software setup, and/or piloting of new hardware for use at scale in the data center. This includes testing under various environmental conditions for power and temperature. You will collaborate cross functionally with multiple teams, including hardware development, validation, data center, logistics, software development, etc.","responsibilities":"Provide direct hands-on support during hardware development and new hardware introduction, and ensure downstream teams adopt and integrate new hardware platforms successfully.

Support physical and remote lab activities as needed to enable new programs and cross functional teams.

Create and leverage scripts/tools to provision hardware, to analyze large data sets or logs, and benchmarking frameworks.

Handle escalations, diagnose and resolve complex technical issues that arise during design, prototyping, validation, and production phases. Examples: Issues related to firmware, misconfiguration, performance degradation, connectivity, etc.

Requirements

Do you have experience in Tooling?, Do you have a Bachelor's degree?, 5 years of server and/or data center related experience.

Masters in computer engineering or electronics engineering.

Experience optimizing Linux systems by tuning the kernel and configuring NIC drivers.

Minimum Qualifications

Server architecture technical expertise, and prior experience with component firmware upgrade process.

Tried and true scripting and coding experience (Python and bash or equivalent).

Experience automating infrastructure provisioning, configuration management, and validation workflows using Python, Bash, and Ansible for efficiency and repeatability.

Prior hardware and OS level debugging experience, including use of SEL, kernel logs, system logs, debug commands, etc.

Hands-on in the lab experience, preferably with a lab environments at scale; install / de-install / repair / validate.

Validated understanding of provisioning and boot process (UEFI, DHCP, DNS, PXE/Netboot).

Bachelor's degree in computer engineering or electronics engineering.

Apply for this position