Log In Employers
My Profile Log Out

Runtimes Quality Engineer At Apple


Ottawa, On

Job Description

Apple is looking for a motivated individual who is passionate about joining Apple's engineering team in Ottawa, Canada as a Runtimes Quality Engineer. The software tooling teams are focusing on autonomous technology that span across numerous different technology disciplines. Do you want to help change the world? Innovation is in your hands! We are ready to help you help us grow. To succeed within this role, you should have validated experience in several of the following areas:

Key Qualifications

  • Strong knowledge of C
  • Experience developing functional and integration tests
  • Experience investigating, debugging and triaging difficult problems
  • Experience with formal verification & validation methodologies a plus
  • Experience porting test suites to other languages/platforms a plus
  • Experience working with embedded systems a plus


As an experienced Runtimes Quality Engineer you will work on low-level libraries and runtimes for a real-time operating system. As part of a small team, you will be instrumental in ensuring the high-level of quality and reliability expected from Apple software and APIs. The work will involve ensuring the quality of low-level libraries and runtimes in a real-time operating systems, developing test plans and strategies for libraries and runtimes (like libc, libdispatch), as well as implementing functional and system tests in C for these libraries and runtimes. The role involves a high degree of collaboration with other teams, and good communications and problem solving skills are key.

Get hired at Apple

You're one short application away from your dream job