Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer - Home Ecosystem (Frameworks)

Apple

Salary not specified
Nov 11, 2025
Cupertino, CA, US
Apply Now

Making iOS the best Perception Algorithm development platform.

Requirements

  • Experience in Apple platform development, including daemon development, frameworks, and inter-process communication techniques
  • Experience with machine learning models, sensor fusion algorithms, and perception systems
  • Experience with smart home connectivity standards (e.g., Matter, Thread) and networking standards (e.g., TCP/IP, UDP)
  • In-depth knowledge of memory management, inter-process communication (latency/fault tolerance/security)
  • Experience in handling real-world issues related to multi-device communication, focusing on threading, processor priorities, and interface optimization
  • Strong software engineering skills with a track record of delivering clean, well-tested, and optimized code
  • Excellent programming skills in one or more programming languages (Swift/Obj-C/C++)

Responsibilities

  • be one of the core developers responsible for a new framework and daemon suite
  • have ownership of the iOS platform software from prototype to deployment
  • have an impact on the current state of the final Features from initial concept to highly reliable software solutions
  • Experience in Apple platform development, including daemon development, frameworks, and inter-process communication techniques
  • Experience with machine learning models, sensor fusion algorithms, and perception systems
  • Experience with smart home connectivity standards (e.g., Matter, Thread) and networking standards (e.g., TCP/IP, UDP)
  • In-depth knowledge of memory management, inter-process communication (latency/fault tolerance/security)

Other

  • Thrive in a reciprocal multidisciplinary environment, leveraging team support for success.
  • Obsessively hardworking and inquisitive, with a passion for solving everyday problems innovatively.
  • Excellent communication skills and the ability to build effective working relationships.
  • Bachelor’s degree in Computer Science or equivalent.