At Apple, we're seeking a Silicon Validation Software Engineer to join our Hardware team in developing embedded software solutions for next-generation SOCs. This role combines embedded software development with silicon validation, requiring expertise in low-level programming and hardware interaction. You'll work on critical infrastructure, developing boot code, drivers, and platform software that directly impacts Apple's cutting-edge hardware products.
The position involves working with state-of-the-art technology, developing embedded software solutions that power Apple's innovative hardware products. You'll be responsible for everything from boot code development to system-level software implementation, working closely with hardware teams to ensure successful silicon bring-up and validation.
Key aspects of the role include developing embedded software for Apple's SOC platforms, working with Common Firmware Environment (CFE) and RTOS, and implementing various drivers and initialization code. You'll be involved in power management features, SDRAM calibration, and firmware development for critical system components.
This is an excellent opportunity for someone passionate about low-level software development and hardware interaction, offering the chance to work on products that will reach millions of customers. The role combines technical depth with broad system-level understanding, requiring both programming expertise and hardware knowledge.
Benefits include competitive base pay, equity opportunities through stock programs, comprehensive healthcare, retirement benefits, and education reimbursement. Join Apple's hardware team to contribute to the next generation of groundbreaking products while working with cutting-edge technology in a collaborative environment.