Bring Up Engineer, Core OS

AppleOttawa, ON

About The Position

In the Core Operating Systems group, the focus is on ensuring the OS is inseparable from each device’s identity as a whole. This group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience. Dedication to cross-disciplinary collaboration helps develop groundbreaking technologies like iOS, macOS, watchOS, and tvOS. By crafting distinct, holistic user experiences, the team upholds and advances the excellence expected from Apple devices. The Core Platform Bring-up team within Apple's CoreOS organization is looking for an extraordinary software engineer to work on state-of-the-art technology, debug, and bring-up of next-generation iOS devices. This role involves working on core technology for Apple, offering a chance to make a major impact on how Apple develops and ships iOS-based products. The working environment fosters product innovation, rapid product iteration, and a liberating amount of autonomy.

Requirements

  • 3-5 years proven experience developing and debugging systems-level or embedded software
  • Strong proficiency in C or C++, and comfort reading hardware documentation
  • Solid grasp of computer science fundamentals, operating systems, and computer architecture
  • Excellent troubleshooting skills and a passion for quality
  • Ability to work with ambiguity and take ownership of a problem end to end
  • Willingness to ask for help and learn from others
  • Committed to encouraging an open and inclusive work environment
  • Strong communication, collaboration, and project management skills
  • Bachelor's Degree in Computer Science or Computer Engineering, or equivalent experience

Nice To Haves

  • Demonstrated interest in embedded and low-level systems development
  • Experience bringing up or porting an operating system on new hardware
  • Experience writing embedded device drivers
  • Proficiency with JTAG and other hardware debuggers
  • Familiarity with ARM processor architecture
  • Experience with hardware simulation or FPGA-based emulation
  • Scripting experience in Python for test and automation

Responsibilities

  • Work with multi-functional teams to support product requirements for the iPhone/iPad/Apple Watch/AppleTV/Mac bring-up, verification, and debug of new hardware platforms.
  • Develop firmware and drivers.
  • Drive product features and functional/industry specifications.
  • Involvement in specification for hardware platforms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service