Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Apple

CoreOS Quality Engineer - Embedded Runtimes

Austin, TX

Summary

Posted: Oct 31, 2022

Weekly Hours: 40

Role Number:200296707

Apple's Embedded Runtimes team is looking for an expert test development engineer to help us ensure the quality of critical System Software across Apple's product lines. The ideal candidate is proficient with Python 3, familiar with C and C++, familiar with software development in general, system-level software in particular, and has shown a history of tight-knit collaboration with their software team. Your main focus will be test content & test framework development and deployment of tests on prototype systems using Apple's proprietary Python-based infrastructure. 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 for Apple's line of products.

Want more jobs like this?

Get Software Engineering jobs in Austin, TX delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key Qualifications

  • Experience with the development and deployment of automated and manual white-box testing
  • Experience with continuous integration frameworks (such as Jenkins) and a git-based development flow
  • Experience with firmware, device driver, or kernel-level test development
  • Strong Python 3 programming skills
  • Familiarity with C and C++
  • Hands-on approach and willingness to tackle new challenges
  • Excellent communication and interpersonal skills

Description

Developing test suites for both at-desk testing and our Continuous Integration infrastructure Writing automated tests in Python Design and own a pre-submission validation process Triaging failures and following up with the responsible team(s) for fixes Collaborating with test engineers in adjacent teams Optional: Leading a fleet of lab test machines and associated CI automation

Education & Experience

BS/MS in CE or equivalent knowledge and experience

Additional Requirements

  • Experience developing and validating operating system tools and features
  • Experience refactoring code / projects for testability
  • Lab management experience

Client-provided location(s): Austin, TX, USA
Job ID: apple-200296707-4
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at Apple.

This job is no longer available.

Search all jobs