Join Apple's Silicon Engineering Group as an Embedded Software Engineer working on critical DRAM technologies that power all Apple devices. This role is part of a dedicated software team whose mission is to ensure DRAM functionality and longevity in Apple products. You'll be working on DRAM bringup, initialization, and calibration, developing specialized characterization tools used company-wide.
The position offers unique opportunities to work with cutting-edge technology, touching every DRAM on every SoC-based product Apple makes, including iPhone, iPad, Apple Watch, Apple TV, and Apple Silicon. You'll be part of pushing DRAM specifications beyond industry standards, leading rather than following in DRAM technology innovation.
As a team member, you'll gain comprehensive knowledge of DRAM interfaces, characterization, and debugging while developing your software expertise. You'll work cross-functionally with Chip Design, Design Validation, Silicon Validation, CoreOS iBoot, and Test Engineering teams. The role combines embedded software development with deep hardware understanding, offering growth opportunities in both technical depth and breadth.
The position requires expert-level C programming skills and embedded software development experience. You'll be responsible for developing firmware, maintaining development environments, supporting functional testing, and working closely with silicon designers on new features. The role offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.
Join Apple's Hardware team and be part of creating the next generation of high-performance, power-efficient processors and systems-on-chip that make Apple products beloved by millions worldwide.