Taro Logo

CoreOS Quality Engineer - Embedded Runtimes

A leading technology company that designs and develops consumer electronics, software, and services.
DevOps
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For CoreOS Quality Engineer - Embedded Runtimes

The Core Operating Systems group at Apple focuses on ensuring the OS is inseparable from each device's identity as a whole. This role is within the Embedded Runtimes team, responsible for ensuring the quality of key firmware and software technologies across all of Apple's product lines. The position involves designing test plans, developing tests and supporting diagnostics, creating automated test flows, and supporting validation processes across the development lifecycle. You'll work with systems in all phases of development, from pre-silicon simulation to sample bring-up and shipping systems. The role requires proficiency in Python 3, familiarity with C and C++, and experience with system-level software development processes. You'll collaborate closely with software teams maintaining existing and developing new Firmware features across Apple's product lines. The position demands strong technical skills in test automation, continuous integration, and quality assurance, while working in a collaborative environment to ensure the highest standards of software quality across Apple's operating systems including iOS, macOS, watchOS, tvOS and visionOS.

Last updated a month ago

Responsibilities For CoreOS Quality Engineer - Embedded Runtimes

  • Designing test plans and developing test suites in Python
  • Creating automated test flows and pre-submission validation
  • Triaging failures and following up with responsible teams for fixes
  • Maintaining a fleet of lab machines and associated CI automation
  • Working with systems in all phases of development
  • Developing tests for simulation, FPGA, new products, and existing products

Requirements For CoreOS Quality Engineer - Embedded Runtimes

Python
Linux
  • Strong Python 3 experience and programming skills
  • Experience with test development for firmware, device drivers, and/or kernel
  • A passion for quality in consumer products

Interested in this job?