Silicon Validation Software Engineer: CPU and Memory Hierarchy Expert

1 day ago


Austin, Texas, United States Apple Full time
Job Summary

As a Silicon Validation Software Engineer, you will be responsible for writing functional validation software for the CPUs, caches, and memory subsystem of our SoCs. You will work with designers and architects to understand the functionality of various blocks in the SoC, create validation test plans, and develop software workloads to validate various CPU and memory subsystem features.

Key Responsibilities

* Work with designers and architects to understand the functionality of various blocks in the SoC
* Create validation test plans to ensure all key features are covered
* Develop software workloads to validate various CPU and memory subsystem features
* Integration of these 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 our validation software in pre-silicon (FPGAs) and post-silicon (development boards)
* Debug workload failures using a variety of tools and hooks

Requirements

* A minimum of a bachelor's 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 compilers, assemblers, and source control tools
* Background in silicon bring-up and debug experience a plus

What We Offer

* Opportunity to work on world-class silicon validation software
* Collaborative and dynamic work environment
* Professional development opportunities

Apple is an Equal Opportunity Employer

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

  • Austin, Texas, United States Apple Full time

    Job SummaryAs a Silicon Validation Software Engineer at Apple, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC). You will be responsible for ensuring Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by...


  • Austin, Texas, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled Post Silicon Power and Performance Engineer to join our team at Qualcomm. As a key member of our CPU Engineering Group, you will be responsible for characterizing, debugging, and optimizing the performance and power consumption of CPUs in complex SoC systems.Key ResponsibilitiesDefine and execute end-to-end...


  • Austin, Texas, United States Apple Full time

    CPU Pre-Silicon Engineering Program ManagerAt Apple, we're pushing the boundaries of innovation and excellence in CPU design. We're seeking a highly skilled and experienced CPU Pre-Silicon Engineering Program Manager to join our team.About the RoleThis is a unique opportunity to lead a high-performing team of engineers and technical experts in the...


  • Austin, Texas, United States Apple Full time

    Silicon Validation Software Engineer: Embedded and Low-level ProgrammingAt Apple, we're looking for a skilled Silicon Validation Software Engineer to join our team. As a key member of our silicon validation organization, you'll be responsible for developing and improving our embedded silicon test software platforms, including Common Firmware Environment and...


  • Austin, Texas, United States Microsoft Corporation Full time

    Job SummaryWe are seeking a highly skilled Memory Hierarchy Architect to join our silicon engineering organization at Microsoft Corporation. As a key member of our team, you will be responsible for defining the overall SoC memory hierarchy architecture, working closely with cross-functional teams to ensure our SOC and IPs enable performant, efficient, and...


  • Austin, Texas, United States Apple Full time

    CPU Post-Silicon Engineering Program ManagerA challenging opportunity has arisen for a skilled Engineering Program Manager to join our CPU team at Apple. As a key member of our team, you will be responsible for driving post-silicon planning, bring-up, and debug activities for our groundbreaking CPU designs.Responsibilities:Develop and execute post-silicon...


  • Austin, Texas, United States Apple Full time

    Role SummaryWe are seeking a skilled Embedded Software Engineer to join our Silicon Validation team. As a key member of our team, you will contribute to the development of embedded software solutions, debug and bring-up of next-generation SOCs, and support current and future Apple products.Key ResponsibilitiesDevelop boot and driver code for Apple SOC,...


  • Austin, Texas, United States Apple Full time

    CPU Pre-Silicon Engineering Program ManagerAt Apple, we're pushing the boundaries of innovation and excellence in CPU design. We're seeking a highly skilled and experienced CPU Pre-Silicon Engineering Program Manager to join our team.About the RoleThis is a unique opportunity to lead a high-performing team of engineers and contribute to the development of...


  • Austin, Texas, United States Apple Full time

    CPU Pre-Silicon Engineering Program ManagerAt Apple, we're pushing the boundaries of innovation in CPU design. We're seeking a highly skilled and experienced CPU Pre-Silicon Engineering Program Manager to join our team. As a key member of our CPU engineering team, you'll be responsible for driving the development of CPU IP across multiple programs,...


  • Austin, Texas, United States Apple Full time

    Silicon Validation Software Engineer: Embedded and Low-level ProgrammingAustin,Texas,United StatesHardwareAt Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative...


  • Austin, Texas, United States MediaTek Full time

    Job Title: Memory Design Engineer - CPU ArchitectureJob Summary:We are seeking an experienced Memory Design Engineer to join our CPU architecture team. The ideal candidate will have a strong background in memory design and a passion for innovation.Key Responsibilities:Design and verify memory architectures for high-performance processorsCollaborate with...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    OverviewAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to build great products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.ResponsibilitiesThe Post-Silicon Power Validation Lead will play a critical...


  • Austin, Texas, United States Apple Full time

    Role SummaryAs a GPU Cache Hierarchy Design Verification Engineer at Apple, you will play a critical role in ensuring the pre-silicon RTL verification of cache hierarchy and related units in a low power GPU design. This includes a deep understanding of micro-architectural details, interactions between units, and the connection to the larger architectural...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Job Title: Post-Silicon Power Validation LeadAt Advanced Micro Devices, Inc., we are seeking a highly skilled Post-Silicon Power Validation Lead to join our team. As a key member of our Strategic Silicon Solutions group, you will play a critical role in ensuring our custom silicon products meet power targets and are optimized for customer use...


  • Austin, Texas, United States Apple Full time

    Job Title: CPU Post-Silicon Performance EngineerAt Apple, we're committed to innovation and excellence in every aspect of our business. As a CPU Post-Silicon Performance Engineer, you'll play a critical role in helping us deliver the next groundbreaking Apple product.Key Responsibilities:Collaborate with software and system teams to identify and trace...


  • Austin, Texas, United States Apple Full time

    Job SummaryWe are seeking a highly skilled and experienced Engineering Program Manager to lead our CPU Pre-Silicon Engineering team. As a key member of our organization, you will be responsible for driving the development of CPU IP across multiple programs, developing and negotiating project schedules and deliverables, and communicating program status and...


  • Austin, Texas, United States Meta Inc Full time

    Job SummaryWe are seeking a highly skilled Silicon Validation Engineer to join our Reality Labs team at Meta Inc. As a key member of our Silicon Validation team, you will be responsible for validating high-performance silicon and leading the effort to ensure high-quality silicon delivery.Key ResponsibilitiesDevelop and execute SoC and E2E system validation...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about pushing the boundaries of innovation to solve the world's most pressing challenges. Our mission is to build cutting-edge products that accelerate next-generation computing experiences, from the data center to PCs, gaming, and embedded systems.The Role:As a CPU Performance Modeling Engineer, you'll...


  • Austin, Texas, United States NVIDIA Full time

    Job Title: Senior Verification and Validation EngineerWe are seeking a highly skilled Senior Verification and Validation Engineer to join our team at NVIDIA.About the RoleAs a Senior Verification and Validation Engineer, you will be responsible for testing the ASIC design, architecture, and micro-architecture of NVIDIA CPUs, GPUs, and SoCs using...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Unlock the Power of InnovationAt Advanced Micro Devices, Inc., we're pushing the boundaries of what's possible in the world of technology. As a Post-Silicon Power Validation Lead, you'll play a critical role in ensuring our custom silicon products meet power targets and are optimized for customer use cases.The Role:Our Strategic Silicon Solutions group is...