Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

Key Highlights

  • Market cap of $3 trillion as of 2022
  • Over 1 billion active devices worldwide
  • Comprehensive medical plans including mental healthcare
  • Paid parental leave and gradual return-to-work program

Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...

🎁 Benefits

Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...

🌟 Culture

Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Overview

Apple is hiring a Silicon Validation Software Engineer to develop functional validation software for CPUs and memory subsystems. You'll work with C and ARM architecture to identify and debug silicon issues in Cupertino.

Job Description

Who you are

You have a BS degree and at least 3 years of relevant industry experience in software engineering, particularly in silicon validation. Your strong understanding of micro-processor architecture allows you to effectively collaborate with designers and architects to grasp the functionality of various blocks in the SoC. You are proficient in C and assembly programming, which enables you to develop software workloads that validate CPU and memory subsystem features. Your familiarity with ARM or another CPU instruction set architecture is essential for this role, as is your knowledge of memory technologies and power management.

You are detail-oriented and self-driven, with a passion for debugging and driving silicon issues to root-cause. Your experience in creating validation test plans ensures that all key features are covered, and you are adept at integrating workloads into existing system validation tools. You thrive in a collaborative environment, working closely with cross-functional teams to release and distribute system validation software across Apple.

Desirable

Experience with pre-silicon (FPGAs) and post-silicon (development boards) validation processes is a plus. You are comfortable using various tools and hooks to debug workload failures, and you are eager to make enhancements to the software framework to support new CPU architectures.

What you'll do

In this role, you will be responsible for writing functional validation software for Apple's CPUs, caches, and memory subsystems. You will create validation test plans that ensure comprehensive coverage of all key features. Your primary focus will be on developing software workloads that validate various CPU and memory subsystem features, integrating these workloads into an existing system validation tool. You will also drive the bring-up and execution of validation software in both pre-silicon and post-silicon environments.

Collaboration is key in this role, as you will work closely with SoC design and product engineering teams to debug and resolve silicon issues. Your ability to identify logic design and circuit bugs will be crucial in ensuring the quality of Apple's silicon products. You will release and distribute the system validation software to cross-functional teams, ensuring that all stakeholders are equipped with the necessary tools for validation.

What we offer

At Apple, you will be part of a team that is dedicated to innovation and excellence in silicon validation. You will have the opportunity to work on software that runs on every Apple phone, pad, and Mac computer in the world, making a significant impact on the user experience. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of technology at Apple.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Senior Embedded Engineer to join their Silicon Validation team, focusing on high-speed IO validation for next-generation processors. You'll work with C and Python to develop software that ensures the functionality of Apple's devices.

🏛️ On-SiteSenior
1 month ago
Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Silicon Validation Software Engineer to develop software for validating high-speed IO IP blocks. You'll work closely with various teams to ensure the functionality of next-generation processors. This role requires experience in embedded systems and programming skills in C and Python.

🏛️ On-SiteMid-Level
1 month ago
Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with C, C++, and Python to enhance silicon validation platforms. This role requires experience in embedded programming and low-level software development.

🏛️ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring a Silicon Validation Software Engineer to develop embedded software solutions for next-generation SOCs. You'll work with C, C++, and Python to enhance silicon validation platforms. This role requires experience in embedded programming and low-level software development.

🏛️ On-SiteMid-Level
2 months ago
Apple

Embedded Engineer

Apple📍 Cupertino - On-Site

Apple is hiring an Embedded Engineer for their Silicon Validation team to develop software for validating high-speed IO IP blocks. You'll work closely with various teams and require experience with embedded systems and test equipment.

🏛️ On-SiteEntry-Level
1 month ago