- Work with designers and architects to understand the functionality of various blocks in the SoC- Create validation test plans ensuring all key features are covered - Develop SW workloads to validate various CPU and memory subsystem features- Integration of these workloads into an existing system validation tool- Make enhancements to the tools SW framework to support new CPU architectures- Drive the bring-up and execution of our validation SW in pre-silicon (FPGAs) and post-silicon (development boards) - Debug workload failures using a variety of tools and hooks- Release and distribute our system validation SW to cross-functional teams across Apple
A minimum of a bachelors degree and a minimum of 10 years of relevant industry experience in silicon validation software engineering or related field.
Good knowledge of ARM or another CPU instruction set architecture
Experienced C and assembly programmer.
Strong understanding of micro-processor architecture.
Familiarity with memory technologies and power management
Experience with scripting languages such as Python Perl or Tcl
Knowledge of software tool chains including including compilers assemblers and source control tools
Background in silicon bring-up and debug experience a plus.
Ability to work well in a team but to be responsible and self-driven.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.