Apple - San Diego, CA

posted about 2 months ago

Full-time - Senior
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The Senior iOS Software Developer in Health Technologies at Apple is responsible for inventing, researching, and validating new physiological sensing methods for Apple's hardware and software. This role involves collaborating with cross-functional teams to develop software systems that support data collection, transformation, and visualization, while also prototyping health product concepts and supporting clinical validation studies.

Responsibilities

  • Work closely with cross-functional teams to invent and validate new health sensing methods.
  • Collaborate to understand data collection and consumption needs for prototyping and research activities.
  • Design software systems for data retrieval, exchange, transformation, storage, and visualization.
  • Develop GUI-based, background, and command-line software including apps, scripts, tools, and frameworks.
  • Support engineering and clinical validation studies by developing health data collection systems.
  • Utilize emerging software technologies to solve problems related to signal data processing and data visualization.

Requirements

  • BS/MS in Computer Science, Engineering, Informatics, or equivalent.
  • 8+ years of experience in Software Development.
  • Expert in Swift, Objective-C, or C/C++.
  • Experience in Apple technologies and frameworks (iOS/MacOS, SwiftUI/UIKit, SwiftData/CoreData).
  • Excellent written and verbal communication skills.
  • Demonstrated technical leadership in software development projects.
  • Experience in documenting and presenting software requirements and architecture.
  • Knowledge of software engineering best practices.

Nice-to-haves

  • Python experience highly desired.
  • Experience in Health/Wellness, Medical Device, or Biotech research or development.
  • Knowledge of transfer protocols (Bluetooth, WiFi, Ethernet, Serial, UART, I2C, SPI).
  • Knowledge of Cybersecurity practices (e.g. OWASP).
  • Experience working in Unix-type environments.
  • Conversant in digital signal processing techniques.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service