Silicon Validation Software Engineer: CPU and Memory Hierarchy Expert
1 day ago
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.
-
Silicon Validation Software Engineer
5 days ago
Austin, Texas, United States Apple Full timeJob 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...
-
Post Silicon Power and Performance Engineer
4 weeks ago
Austin, Texas, United States Qualcomm Full timeJob 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...
-
CPU Pre-Silicon Engineering Program Manager
3 weeks ago
Austin, Texas, United States Apple Full timeCPU 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 timeSilicon 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...
-
Principal Architect Memory Hierarchy
2 days ago
Austin, Texas, United States Microsoft Corporation Full timeJob 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...
-
CPU Post-Silicon Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeCPU 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 timeRole 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,...
-
CPU Pre-Silicon Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeCPU 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...
-
CPU Pre-Silicon Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeCPU 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 timeSilicon 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...
-
Memory Design Engineer
2 days ago
Austin, Texas, United States MediaTek Full timeJob 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...
-
Post-Silicon Power Validation Expert
4 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeOverviewAt 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 timeRole 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...
-
Post-Silicon Power Validation Lead
4 days ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeJob 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...
-
CPU Performance Optimization Engineer
3 weeks ago
Austin, Texas, United States Apple Full timeJob 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...
-
CPU Pre-Silicon Engineering Program Manager
4 weeks ago
Austin, Texas, United States Apple Full timeJob 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...
-
Silicon Validation Engineer
6 days ago
Austin, Texas, United States Meta Inc Full timeJob 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...
-
CPU Performance Modeling Engineer
2 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeTransforming 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...
-
Senior Verification and Validation Engineer
3 weeks ago
Austin, Texas, United States NVIDIA Full timeJob 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...
-
Post-Silicon Power Validation Lead
4 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full timeUnlock 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...