About The Position

Apple’s CoreOS organization is seeking an engineering intern to support and develop tools for Macintosh systems, including MacBook Pro/Air, iMac, and Mac mini. The role works with multiple software teams to help ensure software such as BIOS, firmware, macOS, diagnostics, and tools functions correctly throughout development. It includes live debugging, collaborating with software teams to identify root causes and fix issues, and developing debugging tools and software functionality. The intern will develop, debug, and optimize low-level system components; analyze telemetry, crash logs, and performance data to triage bugs, improve power efficiency, and enhance OS stability; and work with full-time engineers and cross-functional teams on feature integration, code reviews, and internal testing and automation infrastructure. The intern will own a targeted technical project from start to finish and present its architecture decisions, implementation, and impact to the team.

Requirements

  • Development and debugging experience on at least one platform.
  • Development or debugging experience with EFI BIOS, Linux kernel development, EC firmware, Solaris or another UNIX system, Windows, or Mac OS X.
  • Good communication skills in English and Mandarin.
  • Relevant work experience in the PC industry, such as notebook, desktop, server platform, or embedded systems.
  • Ambitious, willing to take on responsibility, passionate about work, and an excellent teammate.

Responsibilities

  • Support and develop tools for Macintosh systems.
  • Work with multiple software teams to ensure system software works well throughout development phases.
  • Perform live debugging and work with software teams to identify root causes and fix issues.
  • Develop debugging tools and new software functionality.
  • Develop, debug, and optimize low-level system components.
  • Analyze system telemetry, crash logs, and performance data to triage bugs, improve power efficiency, and enhance OS stability.
  • Collaborate with full-time engineers and cross-functional teams to integrate features, participate in code reviews, and contribute to internal testing and automation infrastructure.
  • Take end-to-end ownership of a targeted technical project and present its architecture decisions, implementation, and impact to the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service