Software Development Engineer in Test Kernel Quality Engineering, Core OS

Apple


Job Location:

Cupertino, CA - USA

Monthly Salary: Not Disclosed
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

The Darwin Kernel organization plays a vital role in Apples success. We are responsible for the XNU kernel running at the heart of the operating systems deployed across all iPhone iPad Mac Watch Apple TV and Vision devices. As a member of Darwin Kernel youll have the opportunity to qualify innovative kernel technologies that run on billions of devices worldwide. Youll be given the ownership and agency to influence the future direction of our products. As a member of the Darwin Kernel Quality Engineering team you will have the unique opportunity to help validate kernel features that support our silicon and product roadmap. This includes kernel areas such as memory management concurrency scheduling power transitions kernel/user boundaries CPU tracing and more. You will also have the opportunity to develop the validation infrastructure that supports qualification. Join the Darwin Kernel Quality Engineering team and help shape the future of our iconic devices!

We are seeking a Software Development Engineer in Test (SDET) to help drive quality across core kernel and hardware technologies within the Darwin Kernel this role you will partner closely with cross-functional teams across Apple to proactively define test strategy develop robust automation execute validation plans and deliver clear trustworthy quality signals for complex low-level systems. The Darwin Kernel QE team owns the quality of features and projects delivered by the broader Darwin Kernel engineering organization. As an SDET you will be responsible for investigating and triaging test failures diagnosing kernel and infrastructure-level issues improving test frameworks and building automation that enables fast reliable feedback throughout the development lifecycle. This role requires strong technical depth excellent communication skills and a systems-level mindset. You will work independently on ambiguous problems influence quality decisions across teams and help raise the overall bar for kernel validation. The ideal candidate is technically curious detail-oriented and motivated to make a measurable impact on the stability and reliability of Apples system software.

Define and execute qualification strategies for kernel features supporting both hardware and software initiatives ensuring alignment with silicon and product roadmapsnPartner closely with kernel development teams to understand system architecture feature design and subsystem interactions (e.g. memory management cpu scheduling power and tracing)nDesign and implement integration system and end-to-end test coverage with targeted unit testing where appropriate using languages such as C and PythonnBuild and evolve automation and validation infrastructure to enable scalable high-signal testing across the development lifecyclenInvestigate triage and root cause complex test failures spanning kernel hardware and infrastructure layers driving issues to resolutionnCollaborate cross-functionally with engineering teams to debug issues influence design decisions and deliver robust scalable solutionsnDrive improvements in test architecture coverage and reliability to ensure fast actionable feedback for developersnAnalyze quality data and trends to identify systemic risks gaps in coverage and opportunities for increased confidence in release readinessnCommunicate quality status key risks and strategic focus areas to engineering leadership and executive stakeholders through clear data-driven reportingnOperate effectively in ambiguous environments independently prioritizing work and influencing quality outcomes across a large multi-team organization

Proven ability to independently manage QA efforts across cross-functional at communicating quality status to stakeholders with strong project and time management in testing methodologies test planning and defining validation analytical problem-solving and debugging skills and experience with programming languages like Python and or Masters degree in Computer Science Computer Engineering Electrical Engineering or a related field.

Skilled at communicating quality status to stakeholders with strong project and time management skills.

Required Experience:

IC

The Darwin Kernel organization plays a vital role in Apples success. We are responsible for the XNU kernel running at the heart of the operating systems deployed across all iPhone iPad Mac Watch Apple TV and Vision devices. As a member of Darwin Kernel youll have the opportunity to qualify innovativ...

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile