drjobs Silicon Validation Software Engineer: CPU and Memory Hierarchy

Silicon Validation Software Engineer: CPU and Memory Hierarchy

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Austin - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

- 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.

Employment Type

Full Time

Company Industry

About Company

Report This Job
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.