Taro Logo

Software Engineer- SoC Level Validation Engineer

A leading technology company that designs and manufactures consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Hardware
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer- SoC Level Validation Engineer

Apple's Silicon Technologies group is seeking a talented Software Engineer to join their SoC Level Validation team. This role is crucial in designing and manufacturing next-generation, high-performance, power-efficient processors and system-on-chip (SoC) solutions.

As a SoC Level Validation Engineer, you'll be responsible for ensuring Apple products and services can seamlessly and efficiently handle complex tasks. Your work will directly impact the quality and functionality of Apple's devices used by millions of customers worldwide.

The role involves working with bare metal system level SW suite that runs mostly post-silicon, leverages pre-silicon, and finds corner-case hardware bugs. You'll be breaking Apple Silicon through comprehensive testing to maintain the high quality standards Apple is known for.

Key responsibilities include developing SoC and CPU directed/random tests, debugging pre-silicon and post-silicon issues, maintaining system-level SW platforms, and collaborating with designers and architects. The position requires strong technical expertise in hardware-software interfaces, embedded programming, and various aspects of SoC architecture.

The compensation package includes a competitive base salary range of $143,100 to $264,200, plus additional benefits such as:

  • Comprehensive medical and dental coverage
  • Opportunity for equity through stock programs
  • 401(k) retirement benefits
  • Education reimbursement for career advancement
  • Discretionary bonuses and relocation assistance
  • Various discounts on Apple products and services

Join Apple's Silicon Technologies group to be part of creating groundbreaking technology that powers millions of devices worldwide. This role offers an excellent opportunity to work with cutting-edge technology while contributing to products that impact users globally.

Last updated a month ago

Responsibilities For Software Engineer- SoC Level Validation Engineer

  • Develop SoC and CPU directed and random tests
  • Debug issues pre-silicon or post-silicon
  • Develop and maintain system-level SW platform
  • Work with designers and architects to accomplish validation goals

Requirements For Software Engineer- SoC Level Validation Engineer

  • Bachelor's degree
  • Minimum of 3 years of relevant industry experience in silicon validation software engineering or related field
  • SOC and CPU knowledge
  • Understanding of micro-architecture
  • Knowledge of memory hierarchy
  • Experience with interrupt and DMA
  • Understanding of clock and power gating
  • Knowledge of voltage and frequency controls
  • C/C++ and Assembly language programming
  • Experience with embedded programming with an understanding of hardware-software interfaces

Benefits For Software Engineer- SoC Level Validation Engineer

Medical Insurance
Dental Insurance
Equity
401k
Education Budget
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Equity
  • 401k
  • Education Budget
  • Relocation Benefits

Interested in this job?