Austin, Texas, USA
3 days ago
CoreOS Quality Engineer - Embedded Runtimes
SummaryPosted: Mar 26, 2025Weekly Hours: 40 Role Number:200597018Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group we focus on ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, tvOS and visionOS. By crafting these distinct, multidisciplinary user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices. The Embedded Runtimes team in Core OS is looking for an outstanding quality engineer to join a team responsible for ensuring the quality of key firmware and software technologies across all of Apple’s product lines. The ideal candidate is proficient with Python 3, familiar with C and C++, familiar with software development processes, system-level software in particular, and has shown a history of tight-knit collaboration with their software team. Your main focus will be designing test plans, developing tests and supporting diagnostics, creating automating test flows, and supporting our validation and triaging processes across our development lifecycle. We work with systems in all phases of development, from pre-silicon simulation, to sample bring-up, to already-shipping systems. As such, you’ll be developing tests that will run across simulation, FPGA, new products, and existing products. You’ll be working as a peer to the software team that maintains existing and develops new Firmware features across Apple’s line of products. DescriptionDescriptionAs a Quality Engineer, your responsibilities include designing test plans, developing test suites in Python, creating automated test flows and pre-submission validation, triaging failures and following up with responsible team(s) for fixes. Additionally, you will work closely with other quality engineers in adjacent teams and work to maintain a fleet of lab machines and associated CI automation. Minimum QualificationsMinimum QualificationsA passion for quality in consumer productsStrong Python 3 experience and programming skillsExperience with test development for firmware, device drivers, and/or kernelKey QualificationsKey QualificationsPreferred QualificationsPreferred QualificationsExperience with development and deployment of automated test suitesExperience with continuous integration frameworks (such as Jenkins) and a git-based development flowProven track record of accomplishing test campaigns on timeConsistent record of capturing meaningful test resultsStrong written and oral communication skillsHands-on approach and willingness to tackle new challengesFamiliarity with continuous-integration standard processes a plusFamiliarity with C/C++Education & ExperienceEducation & ExperienceAdditional RequirementsAdditional RequirementsMore

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Confirm your E-mail: Send Email