
About Apple
The personal technology company redefining user experience
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 CoreOS Software Engineer to debug complex systems and build automation tools. You'll work with Python, C, and Swift to enhance development velocity and product quality. This position requires strong debugging expertise and experience with automation frameworks.
Job Description
Who you are
You are a versatile engineer with a strong passion for debugging complex systems and building automation frameworks that enhance development velocity and product quality. You thrive at the intersection of software engineering, low-level debugging, and scripting, bringing a problem-solving mindset to tackle issues across various layers of the stack. Your expertise in Python for scripting and automation, along with proficiency in C and Swift for debug tooling and application-level development, sets you apart in this role.
You possess strong debugging expertise, utilizing tools such as LLDB, GDB, and Instruments for crash analysis and root cause isolation. Your experience with automation frameworks, CI/CD, and scalable test systems demonstrates your commitment to improving engineering productivity. A solid grounding in computer systems fundamentals, including OS concepts, memory management, concurrency, and networking, is essential for your success in this position.
What you'll do
In this role, you will be responsible for debugging complex systems and developing automation tools that improve the overall quality of products. You will collaborate with cross-functional teams, including silicon, firmware, and systems teams, to build tools that empower other engineers. Your contributions will directly impact engineering productivity and the quality of software projects.
You will engage in debugging large-scale or system-level software projects, applying your knowledge of computer systems fundamentals to solve intricate problems. Your enthusiasm for building automation frameworks will help streamline processes and enhance the development workflow. You will also have the opportunity to contribute to projects that require collaboration across various engineering disciplines, fostering a culture of teamwork and innovation.
What we offer
Apple is committed to creating an inclusive environment for all employees. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a dynamic team that values collaboration and innovation, working on cutting-edge technology that impacts millions of users worldwide. Join us in our mission to create exceptional products that enhance the lives of our customers.
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

Software Engineering
Apple is hiring a Core OS Software Engineer specializing in USB4 and Thunderbolt technologies. You'll work on implementing industry-standard protocols that enhance connectivity across Apple devices. This role requires strong expertise in C and C++ programming languages.

Software Engineering
Apple is hiring a Core OS Software Engineer for the Secure Enclave team to design and implement secure kernel technologies and drivers. You'll work on iOS, macOS, watchOS, and tvOS, requiring expertise in embedded systems and security.

Program Manager
Apple is hiring a Senior Engineering Program Manager for their CoreOS team to lead multi-functional technology efforts across Mac OS X and iOS. This role requires strong communication and organizational skills, with a focus on driving software initiatives. A minimum of 5 years of program management experience is required.

Software Engineering
Apple is hiring a Software Developer in Test to ensure the highest quality for core technologies. You'll work closely with engineering teams to validate APIs and display features. This role requires strong technical and debugging skills.

Software Development Engineer In Test
Apple is hiring a Software Development Engineer in Test to drive quality across core kernel and hardware technologies within the Darwin Kernel organization. You'll work with Linux and Python to develop robust automation and execute validation plans. This role requires experience in test automation and low-level systems.