Silicon Validation Software Engineer: CPU and Memory Hierarchy
3 weeks ago
This is a highly visible role in validating Apple's world-class silicon. As a software developer, you will be writing functional validation software for the CPUs, caches, and memory subsystem of our SoCs.
About the Role:- Work closely with designers and architects to understand the functionality of various blocks in the SoC.
- Create comprehensive validation test plans to ensure all key features are covered.
- Develop software workloads to validate various CPU and memory subsystem features.
- Integrate 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.
- Release and distribute our system validation software to cross-functional teams across Apple.
- Bachelor's degree in a relevant field and 10 years of industry experience in silicon validation software engineering or a 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 is a plus.
- Ability to work well in a team, but to be responsible and self-driven.
Estimated Salary: $120,000 - $180,000 per year
-
Austin, Texas, United States Apple Full timeJob OverviewSilicon validation software engineers at Apple play a crucial role in ensuring the quality and reliability of our silicon products. As a silicon validation software engineer, you will be responsible for developing functional validation software for CPUs, caches, and memory subsystems of our System-on-Chip (SoC) designs.About the RoleWe are...
-
Expert in CPU and Memory Subsystem Validation
3 weeks ago
Austin, Texas, United States Apple Full timeCPU and Memory Subsystem ValidatorIn this critical role, you will be responsible for developing and implementing functional validation software for Apple's world-class silicon.About the Job:You will work closely with designers and architects to understand the functionality of various blocks in the System on Chip (SoC).Create validation test plans to ensure...
-
Austin, Texas, United States Apple Full timeSilicon Validation Software Engineer at AppleAmbitious and detail-oriented software engineers are sought after to join our Silicon Technologies group, where they will contribute to the design and manufacture of next-generation processor and system-on-chip (SoC) technology.As part of our team, you will be responsible for developing graphics validation...
-
Austin, Texas, United States Apple Full timeJob Description:We are seeking a skilled software engineer with a background in embedded software development to contribute to the development of embedded software solutions, debug and bring-up of state-of-the-art next generation SOCs, supporting current and future Apple products. This role will have a critical impact on getting high-quality functional...
-
Austin, Texas, United States Apple Full timeJob OverviewEstimated Annual Salary: $150,000 - $180,000A silicon validation software engineer position is available at Apple to contribute to the development of embedded software solutions. The ideal candidate will have a strong background in low-level programming and experience with hardware development.Key ResponsibilitiesDevelop boot code for Apple SOC,...
-
CPU Pre-Silicon Engineering Program Manager Lead
3 weeks ago
Austin, Texas, United States Apple Full timeRole Summary:This is a Senior Technical Program Manager position for CPU Engineering at Apple. The successful candidate will drive the development of CPU IP across several programs, develop and negotiate project schedules and deliverables, and communicate program status and blocking issues to multi-functional teams and different levels of...
-
CPU Power Management Firmware Engineering Expert
3 weeks ago
Austin, Texas, United States Qualcomm Full timeJob DescriptionWe are seeking a highly skilled CPU Power Management Firmware Engineering Expert to join our team at Qualcomm. As a leading technology innovator, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation.The successful candidate will be responsible for working with a team to develop and...
-
Lead Silicon Validator
3 weeks ago
Austin, Texas, United States Skyworks Full timeAbout the OpportunityThis is an exciting opportunity to join Skyworks as a Senior Validation Systems Engineer and contribute to the development of high-performance analog semiconductors. As a key member of our team, you will be responsible for designing and developing silicon validation test benches, collaborating with IC design teams, and ensuring that our...
-
Embedded Software Test Engineer
3 weeks ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob SummaryAt Ambiq Micro, Inc., we are seeking a highly skilled Embedded Software Test Engineer to join our System Test team. The ideal candidate will have 5-8 years of experience in developing low-level C applications and be proficient in scripting languages such as Python, Perl, Tcl/Tk, and shell.The estimated salary for this position is $120,000 -...
-
CPU Architect
3 weeks ago
Austin, Texas, United States Qualcomm Full timeJob OverviewWe are seeking an experienced CPU Architect to join our team at Qualcomm. As a leading technology innovator, we push the boundaries of what's possible to enable next-generation experiences and drive digital transformation.This role involves designing high-performance, low-power CPUs and contributing ideas for advanced CPU performance features....
-
Austin, Texas, United States Qualcomm Full timeAbout the JobWe're seeking a skilled High-Performance CPU Power Management Solutions Developer to join our team at Qualcomm. In this role, you'll be responsible for developing and implementing high-performance power management solutions for our custom CPUs.You'll work closely with our hardware power management and firmware development teams to ensure...
-
Embedded Software Engineer
3 weeks ago
Austin, Texas, United States Ambiq Full time**Job Overview:**We are seeking an experienced Embedded Software Engineer to join our System Test team at Ambiq. As a key member of our team, you will be responsible for defining, developing, and executing test cases that exercise combinations of CPU, memory, I/O, graphics, power management, and security features of Ambiq hardware and...
-
Platform Kernel Software Engineer
4 weeks ago
Austin, Texas, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Kernel Software Engineer to join our Platform Kernel team within Darwin Systems at Apple. As a member of this team, you will have the opportunity to develop innovative kernel technologies that run on billions of devices worldwide. Your code will be given the ownership and agency to influence the future direction...
-
CPU Implementation Specialist
4 days ago
Austin, Texas, United States Apple Full timeCompany OverviewAt Apple, we are driven by our passion for innovation and commitment to pushing the boundaries of what is possible. Our Silicon Engineering Group (SEG) is responsible for designing and developing the CPU blocks that power our devices.
-
High Performance CPU Specialist
3 weeks ago
Austin, Texas, United States Qualcomm Full timeAbout the RoleIn this exciting role as a High Performance CPU Specialist, you will be responsible for designing and developing high-performance, low-power CPUs that push the envelope on performance, energy efficiency, and scalability. You will work closely with cross-functional teams to enhance the world of compute products from conceptualization through...
-
Silicon Validation Expert
3 weeks ago
Austin, Texas, United States Apple Full timeJob Summary:This position is focused on silicon validation, debug, and root cause analysis for anomalous behaviors using system workloads.As a Senior SoC Engineer at Apple, you will work with engineers to define validation plans, execute system tests, and characterize functional voltage of SoCs under workloads.Collaborate with teams to resolve issues and...
-
Embedded Systems Software Developer
2 days ago
Austin, Texas, United States Ambiq Micro, Inc Full timeJob DescriptionAs a skilled Embedded Software Engineer at Ambiq Micro, Inc., you will be responsible for defining, developing, and executing test cases that exercise combinations of CPU, memory, I/O, graphics, power management, and security features of our cutting-edge low power system-on-chip products.The successful candidate must be self-motivated,...
-
Senior System Validation Engineer
3 weeks ago
Austin, Texas, United States Advanced Micro Devices , Inc. Full time**Company Overview:**Advanced Micro Devices, Inc. (AMD) is a leading innovator in the semiconductor industry. We strive to push the limits of technology to solve the world's most important challenges.**Job Summary:**We are seeking a highly experienced **Senior System Validation Engineer** to join our team as a Technical Lead for Server Product Debug. In this...
-
Austin, Texas, United States Qualcomm Full timeSenior Firmware Engineer for CPU Performance OptimizationWe're seeking a senior-level firmware engineer to optimize CPU performance at Qualcomm. As a Senior Firmware Engineer for CPU Performance Optimization, you'll be responsible for developing and implementing firmware solutions that maximize CPU performance and efficiency.You'll work closely with our...
-
Memory Design Engineer Position
2 days ago
Austin, Texas, United States Broadcom Corporation Full timeJob DescriptionAs a Staff Memory Circuit Design Engineer at Broadcom Corporation, you will be part of an elite memory team responsible for developing memory compilers and custom macros on the bleeding edge of process technology.We are looking for energetic and passionate memory design engineers who can analyze different memory architectures and highlight the...