About The Position

Help develop next-generation capabilities using Apple location and spatial awareness technologies. The team creates ways for devices to be spatially aware of one another by combining sensing technologies with algorithms and AI/ML to enable new forms of interaction. Work spans nurturing ideas from prototype to production, helping establish hardware requirements and system design, conducting developmental testing, writing production software, and evaluating results against physical and theoretical limits. As a Senior Software Engineer on the location services team, develop technologies for special projects that use innovative signals and technologies to enhance location-aware user experiences. Architect and implement production software systems for new technologies, integrate them with existing capabilities, and help deliver new user experiences. Collaborate with developers across iOS teams to architect complete solutions, and design and implement full-stack technologies integrating wireless technologies to solve real-world problems. Participate in brainstorming and evaluating technologies as iOS evolves. The role focuses on software at the daemon and framework level and calls for careful architectural judgment, disciplined development, and a commitment to software excellence.

Requirements

  • Bachelor's degree in computer science, electrical engineering, or a related field.
  • At least 3 years of relevant experience.
  • Strong software generalist background and experience with object-oriented languages such as C++ and/or Objective-C/Swift.
  • Deep understanding of software design paradigms and software development best practices.
  • Ability to architect and implement software for technology evaluation, prototyping, and production.

Nice To Haves

  • Strong interest in location and/or RF-related technologies.
  • Excellent collaboration skills.
  • Ability to design and debug complex systems.
  • Strong creative problem-solving skills.
  • Passion for programming and building things.
  • Experience with AI/ML or Computer Vision.
  • Experience with data analysis and results dashboards.
  • iOS, OSX, application, and/or Unix system development experience.
  • Familiarity with basic signal processing techniques.

Responsibilities

  • Architect and develop software at the daemon and framework level.
  • Help establish hardware requirements and system design.
  • Conduct developmental testing, write production software, and track results against physical and theoretical limits.
  • Architect and implement production software systems for new technologies, integrating them with existing capabilities.
  • Collaborate with developers on other iOS teams to architect full iOS solutions.
  • Design and implement full-stack technologies that integrate wireless technologies to solve real-world problems.
  • Brainstorm and evaluate new technologies as iOS evolves.
  • Develop technologies for special projects that enhance location-aware user experiences.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service