About The Position

The Core OS organization is seeking an engineer to develop state-of-the-art technology for macOS, iOS, tvOS, watchOS, and visionOS. The role requires a strong understanding of operating system fundamentals and experience working throughout the software stack. The engineer participates in all stages of software development, including feature design and implementation, maintenance, and bug fixing of released code. They develop and improve unit and performance tests and may diagnose and resolve customer-reported issues. The primary focus is on daemons and frameworks that support functionality throughout the system. The role also provides design guidance, technical support, and expertise to teams across the company.

Requirements

  • Bachelor of Science in Computer Science or equivalent experience.
  • Strong proficiency in C, C++, or Objective-C.
  • 6+ years of experience with operating system design and development.
  • Development experience on macOS and/or iOS.
  • Experience with common embedded hardware architectures.
  • Familiarity with open-source technologies and development communities.
  • Familiarity with cryptographic concepts and techniques.
  • Familiarity with Xcode.
  • Excellent analytical skills and debugging experience.
  • Excellent collaborative skills and written and verbal communication.
  • Exceptional professionalism and ability to deliver solid work on tight schedules.
  • Genuine passion for consumer devices.
  • Experience writing or maintaining daemons, libraries, and command-line tools on a UNIX platform.

Responsibilities

  • Design and implement new system software features.
  • Triage and fix bugs and issues in system software components.
  • Write unit and integration tests for new and existing code.
  • Participate in software development from feature design and implementation through maintenance and bug fixing of released code.
  • Develop and improve unit tests and performance tests.
  • Diagnose and resolve customer-reported issues as needed.
  • Develop and maintain daemons and frameworks supporting system functionality.
  • Provide design guidance and technical support to teams across the company.
  • Collaborate with engineers on the team and across other teams and company functions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service