Silicon Validation Software Engineer: CPU and Memory Hierarchy

2 days ago


Cupertino, California, United States Apple Full time
Role Overview

As a Silicon Validation Software Engineer at Apple, you will play a critical role in ensuring the quality and reliability of our silicon products. You will be responsible for developing and maintaining software tools used to validate the CPU and memory subsystems of our System-on-Chip (SoC) designs.

Key Responsibilities
  • Collaborate with SoC designers and architects to understand the functionality of various blocks in the SoC
  • Create validation test plans to ensure comprehensive coverage of key features
  • Develop software workloads to validate CPU and memory subsystem features
  • Integrate workloads into an existing system validation tool
  • Make enhancements to the tool's software framework to support new CPU architectures
  • Drive the bring-up and execution of validation software in pre-silicon (FPGAs) and post-silicon (development boards)
  • Debug workload failures using various tools and hooks
Requirements
  • Strong understanding of micro-processor architecture
  • Good knowledge of ARM or another CPU instruction set architecture
  • Familiarity with memory technologies and power management
  • Experienced C and assembly programmer
  • Experience with scripting languages such as Python, Perl, or Tcl
  • Knowledge of software tool chains including compilers, assemblers, and source control tools
  • Background in silicon bring-up and debug experience a plus
What We Offer

At Apple, we offer a competitive salary range of $175,800 to $312,200, depending on your skills, qualifications, experience, and location. You will also have the opportunity to become an Apple shareholder through our discretionary employee stock programs. Additionally, you will receive comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.



  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDevelop and maintain system-level software...

  • Software Engineer

    2 weeks ago


    Cupertino, California, United States Apple Inc. Full time

    Job DescriptionRole SummaryWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple Inc. As a Software Engineer - SoC Validation Expert, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDevelop and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe're seeking a skilled Software Engineer to join our Silicon Technologies group, where you'll play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). As part of this team, you'll ensure Apple products and services can seamlessly and efficiently handle the tasks...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Software Engineer in our Silicon Technologies group, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). Your expertise will ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Silicon Validation Software Engineer to join our team at Apple. As a key member of our Silicon Technologies group, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesPerform block and system-level...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Silicon Validation Software Engineer to join our team at Apple. As a key member of our Silicon Technologies group, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesPerform block and system-level...

  • Software Engineer

    2 days ago


    Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will be responsible for designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesWrite and debug SoC and CPU directed and random...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a key member of the Apple team, you will play a critical role in driving the memory subsystem readiness for our custom SoCs. Our high-bandwidth multi-client memory subsystems are pushing the boundaries of innovation, and we need a skilled professional to manage bring-up, validation, and debug of our groundbreaking memory subsystem.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled DRAM Design Validation Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in ensuring the successful integration of DRAM memories with SoC devices.Key ResponsibilitiesCollaborate with design, verification, and integration engineers to ensure memory...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled CPU Processor Performance Verification Engineer to join our team at Apple. As a key member of our chip design effort, you will be responsible for silicon performance verification, correlation, characterization, and tuning for CPUs.Key ResponsibilitiesCollaborate with architects and RTL designers to verify the...


  • Cupertino, California, United States Apple, Inc. Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Silicon Validation Manager to join our team at Apple, Inc. as an Engineering Program Manager within the HW Technology Program Management organization.Key ResponsibilitiesManage the SoC validation environment in Apple's New Product Introduction (NPI) factories, working with multi-functional...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled SRAM Circuit Design Engineer to join our Digital Custom Group at Apple. As a key member of our silicon design team, you will play a critical role in delivering innovative and high-performance products to market.Key ResponsibilitiesDesign and implement custom digital circuits for SRAM designCollaborate with the...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Silicon Validation Manager to join our team at Apple. As a key member of our Hardware Technology Program Management organization, you will be responsible for managing the SoC validation environment in our New Product Introduction (NPI) factories.Key ResponsibilitiesManage a forum that drives...


  • Cupertino, California, United States Apple Full time

    Overview As a key member of our Silicon Technologies team, you will play a pivotal role in the design and validation of cutting-edge memory systems for our advanced processor and system-on-chip (SoC) products. Your expertise will ensure that Apple’s devices maintain their reputation for high performance and energy efficiency. In this position, you will...


  • Cupertino, California, United States Apple Inc. Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Silicon Validation Program Manager to join our team at Apple Inc.About the RoleManage a forum that drives factory test software delivery and issue resolution with multi-functional teams: Silicon Validation, Product Engineering, System Hardware and Software, Factory Hardware Test...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Program Manager to lead our SOC DRAM Memory Subsystem Validation and Debug team at Apple. As a key member of our Engineering Program Management (EPM) team, you will be responsible for driving technical issue resolution to enable timely silicon delivery and meet our daring product schedules.Key...


  • Cupertino, California, United States Apple Full time

    OverviewRole Overview:As a key player in the CPU design sector, you will engage with teams responsible for delivering cutting-edge CPUs utilized in various Apple products. Our focus is on pioneering design and precise execution to create CPUs that excel in efficiency and performance across our diverse product lineup. Your role will involve collaboration with...


  • Cupertino, California, United States Apple Full time

    SummaryRole Overview:As a key member of the CPU engineering team, you will play a pivotal role in overseeing the execution of CPU projects for Apple's innovative product line, including Mac, iPhone, iPad, and Apple Watch. Our focus is on cutting-edge design and efficient execution to create CPUs that deliver outstanding power and performance across all...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we're pushing the boundaries of innovation and technology. As a Silicon Timing Correlation Engineer, you'll be at the forefront of our chip design efforts, working closely with cross-functional teams to deliver groundbreaking products to millions of customers.Key ResponsibilitiesCreate and refine methodologies for isolating and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled DRAM Design Validation Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in ensuring the successful integration of DRAM memories with SoC devices.Key ResponsibilitiesCollaborate with design, verification, and integration engineers to define and...