Apple is seeking a Silicon Validation Software Engineer to join their Hardware team in developing embedded software solutions for next-generation SOCs. This role offers a unique opportunity to work on groundbreaking technology that powers iconic Apple products including iPhone, iPad, Mac, Watch, and Apple TV.
The position involves working in a fast-paced environment where you'll be responsible for developing embedded software solutions, debugging, and bringing up state-of-the-art next-generation SOCs. You'll be part of the core infrastructure team, focusing on developing and improving embedded silicon test software platforms, including Common Firmware Environment and RTOS.
As a Silicon Validation Software Engineer, you'll collaborate with cross-functional teams across architecture, hardware design, and software. Your responsibilities will include reviewing specifications, creating test plans, developing test content, and driving improvements through comprehensive coverage assessment. The role requires strong expertise in embedded systems, SOC architecture, and programming skills, particularly in Python and bash scripting.
The ideal candidate should have at least 3 years of experience in silicon validation software engineering, with a strong background in embedded software development. Experience with pre-silicon and/or post-silicon validation, GPU and camera-related systems, and data analysis tools would be highly valuable.
This position offers the opportunity to work at Apple, where innovation is the norm and new ideas quickly transform into extraordinary products. You'll be part of a team that has reinvented entire industries, working with dynamic, smart people and innovative technologies. The role has a critical impact on delivering high-quality functional products to millions of customers worldwide.