OS Runtimes Engineer
Apple Inc
Ottawa
52d ago

Job Summary

Apple is looking for a motivated individual who is passionate about joining Apple's engineering team in Ottawa, Canada as an OS Runtimes Engineer.

The software 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 and C++
  • Low-level systems programming experience
  • Knowledge of how essential parts of an operating system work, including memory management, thread life cycles, system calls, timers, interrupts and inter-process communication
  • Strong problem solving and debugging skills
  • Experience porting software a plus
  • Familiarity with development toolchains (i.e. gnu, llvm, arm, intel) a plus
  • Experience developing for embedded systems a plus
  • Description

    As an experienced Runtimes Engineer you will work on low-level libraries and runtimes for a real-time operating system. As part of a small team, you will participate in building the base layers of a key software technology for Apple's future.

  • You will be developing new code, evaluating and porting existing Apple technology; maintaining and expanding the llvm tools suite used by the project;
  • and coordinating closely with multi-functional groups like Build & Release and Developer Experience. As there is a high degree of collaboration with other development teams, strong communication and problem solving skills are key.

    Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form