Apple's Silicon Technologies group is seeking an Embedded Software Engineer to join their dedicated software team focused on DRAM technology. This role offers a unique opportunity to work on technology that powers all Apple's SoC-based products, including iPhone, iPad, Apple Watch, Apple TV, and Apple Silicon. The position involves developing firmware for DRAM initialization, training, and characterization, working closely with various teams including Chip Design, Design Validation, Silicon Validation, CoreOS iBoot, and Test Engineering.
As an Embedded Software Engineer, you'll be responsible for ensuring the DRAM in Apple products is both functional and durable. For junior candidates with C programming skills, you'll receive training to become a software domain expert in DRAM bringup. The role offers extensive learning opportunities in DRAM interfaces, debugging complex issues, and working with cutting-edge technology that goes beyond JEDEC specifications.
You'll gain comprehensive experience in embedded software development while becoming a DRAM domain expert. The position involves working with cross-functional teams, troubleshooting various issues from software to hardware, and developing critical tools used company-wide. This is an excellent opportunity for someone passionate about low-level software development and hardware interfaces, offering exposure to the entire product development lifecycle at one of the world's most innovative technology companies.