Silicon Validation Software Engineer: CPU and Memory Hierarchy
1 week ago
As a Silicon Validation Software Engineer, you will be responsible for developing and maintaining software tools used to validate the CPU and memory hierarchy of Apple's System-on-Chip (SoC) designs. This role requires a strong understanding of computer architecture, software development, and debugging techniques.
Key Responsibilities
- Create validation test plans to ensure comprehensive coverage of CPU and memory subsystem features
- Develop software workloads to validate various 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 bringup and execution of validation software in presilicon (FPGAs) and postsilicon (development boards)
- Debug workload failures using a variety of tools and hooks
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Minimum 10 years of relevant industry experience in silicon validation software engineering or related field
- Strong 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
- Competitive base pay range: $175,800 - $312,200
- Discretionary employee stock programs
- Comprehensive medical and dental coverage
- Retirement benefits
- Range of discounted products and free services
- Reimbursement for certain educational expenses
- Discretionary bonuses or commission payments
- Relocation assistance
-
Cupertino, California, United States Apple Full timeJob SummaryAs a Silicon Validation Software Engineer at Apple, you will be responsible for validating the CPU and memory hierarchy of our SoCs. This is a highly visible role that requires strong software development skills and the ability to work collaboratively with designers and architects to understand the functionality of various blocks in the SoC.Key...
-
Silicon Validation Software Engineer
2 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleAs 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 crafting and building the technology that fuels Apple's devices, ensuring seamless and efficient handling of tasks...
-
Software Engineer- SoC Level Validation Expert
3 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group. 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 SoC and CPU directed and random testsDebug issues...
-
CPU Pre-Silicon Engineering Program Manager
1 month ago
Cupertino, California, United States Apple Full timeCPU Pre-Silicon Engineering Program ManagerAt Apple, we're looking for a highly skilled and experienced Engineering Program Manager to join our CPU Pre-Silicon Engineering team. As a key member of our team, you will be responsible for driving the development of CPU IP across several programs, developing and negotiating project schedules and deliverables, and...
-
Cupertino, California, United States Apple Full timeSilicon Validation Software Engineer RoleCupertino, California, United StatesJob SummaryWe are seeking an exceptional Silicon Validation Software Engineer to join our fast-paced environment. As a key member of our team, you will contribute to developing embedded software solutions, debug and bring-up of state-of-the-art next-generation SOCs, supporting...
-
Cupertino, California, United States Apple Full timeAbout the Role:As a Software Engineer at Apple, you will be part of a team responsible for the system-level validation of our next-generation SoCs. This is an exciting opportunity to work on software that runs on every Apple phone, pad, and Mac computer in the world.Key Responsibilities:Develop and execute comprehensive system-level validation plans for...
-
CPU Pre-Silicon Engineering Program Manager
5 days ago
Cupertino, California, United States Apple Full timeCPU Pre-Silicon Engineering Program Manager RoleCupertino, California, United StatesHardwareAt Apple, we focus on innovative design and principled execution to build the most efficient CPUs that scale across our full range of products and deliver industry-leading power and performance.We partner across hardware, software, and systems teams to build truly...
-
Silicon Validation Engineer, DDR Memory
4 days ago
Cupertino, California, United States Apple Full timeJob SummaryAs a Silicon Validation Engineer, DDR Memory at Apple, you will be responsible for performing lab characterization and validation of various analog & mixed signal embedded circuits. You will collaborate with multi-functional teams to launch the world's most premiere mobile SoC's.Key Responsibilities• Perform lab characterization and validation...
-
CPU Pre-Silicon Engineering Program Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryAt Apple, we're looking for a dedicated Engineering Program Manager to join our CPU Engineering team. As a key member of our team, you will be responsible for driving the development of CPU IP across several programs. This is a unique opportunity to work with a talented team of engineers and contribute to the creation of innovative and efficient...
-
Silicon Validation Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeAbout 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 ResponsibilitiesDevelop software to validate...
-
Software Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple. As a SoC Validation Engineer, you will play a critical role in ensuring the quality and reliability of our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).As part of our team, you will be responsible for...
-
Silicon Validation Engineer for DDR Memory
1 week ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Silicon Validation Engineer to join our team at Apple. In this role, you will be responsible for performing lab characterization and validation of various analog & mixed signal embedded circuits, as well as collaborating with multi-functional teams to launch the world's most premiere mobile SoC's.Key...
-
Cupertino, California, United States Apple Full timeRole SummaryAs a SOC DRAM Memory Subsystem Validation Engineering Program Manager at Apple, 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 seasoned professional to manage the bring-up, validation, and debug...
-
Silicon Validation Engineer
1 day ago
Cupertino, California, United States Apple Full timeCrafting products that enrich people's lives is at the heart of Apple's mission. We are seeking a forward-thinking Analog Mixed Signal IP Silicon Validation Engineer to work on upcoming products that will delight and encourage millions of Apple's customers every day.This role requires a highly motivated individual to lead efforts in bringing up, validating,...
-
Senior Silicon Validation Manager
2 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled and experienced Factory SoC Test Support Engineering Program Manager to join our HW Technology Program Management organization. As a key member of our team, you will be responsible for managing the SoC validation environment in Apple's New Product Introduction (NPI) factories, working closely with multi-functional...
-
DRAM Design Validation Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeDRAM Design Validation EngineerAs a key member of our Silicon Technologies group, you will play a crucial role in ensuring the successful integration of DRAM memories with SoC devices. Your expertise will be instrumental in crafting and building the technology that fuels Apple's devices, enabling our customers to do all the things they love with their...
-
Silicon Software Engineering Program Manager
1 week ago
Cupertino, California, United States Apple Full timeRole OverviewApple is seeking a highly skilled Silicon Software Engineering Program Manager to join our team. As a key member of our pre-silicon platform engineering group, you will be responsible for delivering critical support infrastructure to our software and silicon teams.This role requires excellent organization and communication skills to roll up...
-
Cupertino, California, United States Apple Full timeSilicon Validation Engineering Program ManagerCupertino, California, United StatesHardwareAt Apple, we're committed to delivering innovative products and services that make a difference in people's lives. As a Silicon Validation Engineering Program Manager, you'll play a critical role in ensuring the quality and reliability of our silicon technologies.Key...
-
CPU/SOC Power Analysis Engineer
1 month ago
Cupertino, California, United States Ventana Micro Systems Full timeCPU/SOC Power Analysis & Optimization EngineerVentana Micro Systems is a leading innovator in the semiconductor industry, at the forefront of RISC-V and Chiplet Architecture. We're seeking a highly skilled CPU/SOC Power Analysis & Optimization Engineer to join our team.Key Responsibilities:Develop and implement dynamic power estimation and management...
-
Cupertino, California, United States Apple Full timeJob DescriptionAt Apple, we're looking for an experienced Engineering Program Manager to lead our Pre-Silicon Software Engineering projects for next-generation SoCs. As a key member of our GPU and Display team, you'll be responsible for managing the development of our graphics software foundation across all Apple products, from iPhone to Mac.Key...