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 Software Development Engineer in Test to focus on low-level firmware and operating systems. You'll work on software technologies in Apple silicon domains and develop testing strategies for major SOCs. This position requires experience in software development and testing.

Job Description

Who you are

You have a strong interest in low-level firmware and operating systems — your passion drives you to work on complex software features while ensuring high quality in Apple's products. With experience in software development and testing, you are skilled in languages such as C and C++, and you have a solid understanding of embedded Linux systems. Your background allows you to influence design decisions and contribute to the overall quality of software delivery.

You are familiar with automation and testing frameworks — you understand the importance of defining quality metrics and driving improvements across all phases of software delivery. Your collaborative nature enables you to work effectively with cross-functional teams, including System and Quality Engineering, to assess and represent end-user impacts of issues. You are eager to explore novel approaches to create new test frameworks and streamline testing processes.

What you'll do

As a Software Development Engineer in Test at Apple, you will devise testing strategies for one or more major SOCs and products, focusing on low-level firmware, silicon features, and boot loader technologies. You will gain a deep understanding of the design, requirements, and architecture of the systems you work on, influencing the inclusion of testability into the software design. Your role will involve developing and automating system-level tests that focus on software stress and stability, ensuring that Apple's products meet the highest standards of quality.

You will define and drive quality metrics to track progress and improvements, collaborating closely with System, Quality Engineering, and development teams. Your responsibilities will also include assessing and representing the end-user impact of issues, shaping key product decisions based on your findings. You will have the opportunity to explore innovative testing approaches and contribute to the development of new automation and infrastructure that enhances the testing process.

What we offer

At Apple, you will be part of a team that values inclusion and diversity, and you will have the chance to work on cutting-edge technologies that impact millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and willingness to learn are just as important as your technical skills. Join us in shaping the future of technology and delivering exceptional quality in our products.

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

Software Engineering

Apple📍 San Diego - On-Site

Apple is hiring a Software Development Engineer in Test for the Platform Productization team. You'll focus on low-level firmware and operating systems, developing automation tools to streamline software delivery. This role requires proficiency in C and Python, along with a strong understanding of Unix-based systems.

🏛️ On-SiteMid-Level
4d ago
Apple

Software Engineering

Apple📍 San Diego - On-Site

Apple is hiring a Senior Software Developer in Test to ensure the highest quality for Core OS technologies. You'll collaborate with cross-functional teams to develop test solutions and improve software quality. This role requires 3+ years of experience in system hardware or software validation.

🏛️ On-SiteSenior
5 months ago
Apple

Software Engineer In Test

Apple📍 San Diego - On-Site

Apple is hiring a Software Engineer in Test to join their Device Management Quality Engineering team. You'll design and implement automated tests to ensure the quality and reliability of device management products. This role requires experience in Python, Objective-C, or Swift.

🏛️ On-SiteMid-Level
5 months ago
Apple

Qa Test Automation Engineer

Apple📍 San Diego - On-Site

Apple is hiring a QA Test Automation Engineer to develop and automate tests for networking products. You'll work with Python and C++ to enhance user connectivity experiences. This position requires a strong background in networking protocols and quality assurance.

🏛️ On-SiteMid-Level
1 month ago
Apple

Software Engineering

Apple📍 San Diego - On-Site

Apple is hiring a Software Development Engineer in Test to ensure the highest quality for I/O technologies. You'll work with Python, C, and C++ to validate firmware device drivers and frameworks. This position requires a strong background in OS and Embedded Systems.

🏛️ On-SiteMid-Level
3w ago