About The Position

The Platform Architecture systems prototyping team creates “livable prototypes”: complete hardware and software product concepts that can be held, interacted with, and used in daily life, rather than isolated concept demonstrations. This role builds end-to-end prototype systems, from initial whiteboard sketches to working devices. Projects may involve integrating custom sensors, edge compute modules, and real-time audio/video streams; connecting local and cloud AI models; or building interactive user interfaces. The engineer collaborates with hardware, silicon, software, and machine learning partners across Apple to combine technologies in new ways and turn ambitious ideas into working prototypes.

Requirements

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering and Computer Science, or a related engineering discipline, or equivalent industry experience.
  • Experience designing and building software and computer systems.
  • Experience programming in one or more systems or application languages, such as Swift, Rust, Python, C, C++, Go, or TypeScript.
  • Experience developing or integrating AI/ML models and services into software applications.
  • Experience interfacing software with hardware devices, sensors, or embedded platforms.

Nice To Haves

  • 10+ years of industry experience.
  • MS or PhD in Computer Science, Computer Engineering, Artificial Intelligence, Human-Computer Interaction, or a related technical field.
  • Experience building applications with modern AI/ML capabilities, such as on-device or cloud LLMs, voice/audio processing, computer vision, or agentic workflows.
  • Hands-on familiarity with embedded systems, edge devices (such as Apple platforms, NVIDIA Jetson, Raspberry Pi, or microcontrollers), and hardware interfaces (such as I2C, SPI, UART, Serial, or USB).
  • Experience working across the full stack, from backend services and system software to web or native UIs, such as React, TypeScript, WebGL, or SwiftUI.
  • Track record of quickly learning unfamiliar hardware, software, and physical domains to solve complex problems.

Responsibilities

  • Build end-to-end prototype systems, from initial concepts and whiteboard sketches to working devices.
  • Integrate technologies such as custom sensors, edge compute modules, and real-time audio/video streams.
  • Connect local and cloud AI models and build interactive user interfaces, depending on project needs.
  • Collaborate with hardware, silicon, software, and ML partners across Apple to combine technologies in new ways.
  • Learn unfamiliar technologies and domains as needed to turn new ideas into reality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service