Software Engineer, OS and System Services
Core
Build and integrate system software (kernel drivers, runtime libraries, frameworks, daemons) to orchestrate workloads and utilize hardware acceleration for machine learning and high performance computing in next-generation data centers.
Role type
Senior IC system software engineer (OS and system services)
Builds
Kernel drivers, runtime libraries, frameworks, and daemons for data center infrastructure
Domain
Data center infrastructure, high performance computing, machine learning hardware acceleration
Deliverable
production ML models
Required skills
C/C++, operating system development, firmware development, software architecture, API design, high performance extensible software, unit testing, integration testing, performance testing, on-call support
Preferred skills
system integration, hardware bringup, fleet software management, OTA deployment, debugging at scale, AI accelerators (GPUs, TPUs, ASICs), networking protocols, crypto key exchange, distributed systems, Swift, Objective-C, Apple development tools
