About The Position

Apple’s Platform Architecture group is seeking a systems engineer to build high-performance functional models of advanced SoC designs and help bridge software and hardware. The work can influence performance improvements, power efficiency, security, and the programming ease of Apple products. The engineer will prototype and analyze architecture and operating system proposals, interface kernels and drivers with processor and SoC models, collaborate with cross-functional teams across product groups, and promote new opportunities and techniques with other groups.

Requirements

  • Bachelor’s degree.
  • Experience in low-level software, operating systems, or compilers.
  • Programming experience in C++ or C.

Nice To Haves

  • Master’s or Ph.D. degree in Computer Science or Computer Engineering.
  • Experience debugging large, complex system software.
  • Scripting skills in Python.
  • Assembly experience.
  • Experience with kernel, driver, and firmware development.
  • Experience with modeling and simulation.
  • Knowledge of ARM and/or x86 architecture.

Responsibilities

  • Build high-performance functional models of advanced SoC designs.
  • Help bridge software and hardware, influencing performance, power efficiency, security, and programming ease.
  • Prototype and analyze architecture and operating system proposals.
  • Interface kernels and drivers with processor and SoC models.
  • Work closely with cross-functional teams across product groups.
  • Promote new opportunities and techniques with other groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service