Apple - San Diego, CA

posted 25 days ago

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

About the position

The Senior Software Engineer position in Health Technologies at Apple focuses on inventing, researching, and validating new physiological sensing methods for current and future hardware and software platforms. The role involves collaboration with cross-functional teams to develop software systems that support data collection, visualization, and health product prototyping, all within a research setting.

Responsibilities

  • Work closely with cross-functional teams to invent, research, and validate new health sensing methods and features.
  • 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 existing and emerging software technologies to solve problems related to signal data processing and visualization.
  • Deliver high-quality, reliable, and secure software and data systems.

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 establishing and presenting software requirements and architecture.
  • Embraces software engineering best practices for high-quality deliverables.
  • Proactive in knowledge sharing and process improvement.

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

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in employee stock programs and purchase Apple stock at a discount.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service