Apple is looking to design and manufacture next-generation, high-performance, power-efficient processor, system-on-chip (SoC) solutions to enable Apple products to seamlessly and efficiently handle tasks.
Requirements
- Expert embedded C programmer
- Experience debugging code on embedded devices
- Experience working with an RTOS based software environment
- Proven ability in problem solving and debugging complex issues
- Experience delivering high volume, production quality software
- Exposure to SoC bringup and bare metal programming
- Experience with DRAM initialization, calibration, and test methodologies
Responsibilities
- Participating in SoC bringup, validation, and test
- Development of targeted SoC functional tests to screen for defects
- Support for test program deployment, failure analysis, and device characterization
- Writing software for Apple silicon in a bare metal environment
- Design, develop, and support high quality, scalable software implementations that enable rapid device test and characterization of Apple Silicon SoCs
- Writing software to exercise and stress test various IP blocks and subsystems for Apple SoCs within a resource constrained environment
- Collaborating cross-functionally with all phases of operations teams from the wafer fab all the product assembly and final test
Other
- A minimum of a bachelor's degree in electrical engineering, computer engineering, or related field with 3 years of experience
- Excellent communication skills with the ability to clearly articulate complex technical concepts and issues
- Use of soft skills and data driven approach to effectively collaborate and participate in multi-team discussions and decision-making
- Ability to work with board level I/O and laboratory equipment
- Apple is an equal opportunity employer that is committed to inclusion and diversity