As part of Apple’s Silicon Technologies group, the Software Engineer helps validate Apple Silicon system-on-chips (SoCs) and CPUs to support the development of high-quality, high-performance, power-efficient products. The team uses a bare-metal, system-level software suite, primarily post-silicon and also leveraging pre-silicon validation, to uncover corner-case hardware bugs by running complex workloads, exercising features, and powering down blocks. Apple is hiring at junior through senior levels. The role involves developing and maintaining the system-level software platform, creating directed and random SoC and CPU tests, and debugging pre-silicon and post-silicon issues. The engineer also leads software development and execution plans for SoC projects and collaborates with designers, architects, and other Apple teams to meet validation goals and develop strategies based on product needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level