Apple

Senior Software Engineer

Apple
Apply
12 days ago
Cupertino, CA, USASenior
H1B sponsor

Responsibilities

  • Architect, implement, and maintain cross-platform user experiences for sensing-based health and wellbeing features.
  • Develop software supporting data collection, prototyping applications, and sensing-based metrics.
  • Design and contribute to APIs for third-party developers and internal cross-functional teams.
  • Collaborate with scientists, software engineers, QA, study and project managers, hardware sensing teams, and AI/ML teams.
  • Deliver interactive features and participate throughout the software development lifecycle.
  • Help define products, validate them with data, and mentor other team members.

Requirements

  • Master’s degree or PhD in Computer Science.
  • At least 10 years of experience as a software engineer.
  • At least five years of experience in a technical leadership role.
  • Extensive experience with C++, Objective-C, Swift, or SwiftUI.
  • Strong understanding of computer science fundamentals and architecture for embedded devices.
  • Effective written and verbal communication skills and attention to detail.
  • Preferred experience with machine learning methods including large language models, foundation models, CNNs, or Bayesian methods.
  • Preferred experience with sensors, sensor fusion, fitness, or health technologies.
  • Passion or experience mentoring team members and contributing to product definition and user experience.

Tech Stack

C++Objective-CSwiftSwiftUI
Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me