Silicon Validation Software Engineer

Santa Clara Valley (Cupertino), California, United States


Posted: Oct 29, 2018
Role Number: 200003765
Are you passionate about changing the world? We have a critical impact on getting high quality functional products to millions of customers quickly and we are hiring all levels from junior to senior roles. You will be joining a team of expert software engineers with diverse backgrounds (graphics, video encoding, video processing, file systems, CPUs and caching, kernel programming, embedded systems) to test Apple's next generation SoCs. As part of the silicon validation team you will develop or port test software to evaluate various functional blocks.

Key Qualifications

  • You are a strong C programmer
  • Assembly language programming skills a plus
  • You have familiarity with computer/system/soc architecture


You will: - Work closely with designers and architects to understand various functional blocks and their use-cases - Integrate existing test software between various test environments - Enhance the use of the test software to push the functional blocks to their limits - Work with other groups and organizations to push these tests down into pre-silicon environments

Education & Experience

BS / MS / Ph.D in EE or CS is required

Additional Requirements