Software Engineer - Systems
Core
Develop and ship software features using on-device sensing for health, wellbeing, and safety applications, optimizing performance and power efficiency.
Role type
Senior IC software engineer (systems/on-device sensing)
Builds
Customer-facing health and safety applications
Domain
Health technology / Biometrics
Deliverable
production ML models | product features
Required skills
C++, Objective-C, Swift, performance optimization, memory management, power-efficient programming
Preferred skills
iOS/watchOS/SwiftUI development, digital signal processing, time-series analysis, biometric/inertial sensor data handling, SaMD/regulatory product experience, Python data analysis (matplotlib, pandas, numpy), machine learning algorithm implementation
Technologies
C++, Objective-C, Swift, iOS, watchOS, SwiftUI, Python, matplotlib, pandas, numpy
Responsibilities
Develop and ship software features using on-device sensing; Work with complex multimodal sensor data; Optimize software performance, memory management, and power efficiency; Navigate ambiguity in early-stage feature development; Collaborate with health, research, clinical, and cross-functional partners; Explain complex software concepts to technical and non-technical stakeholders
Seniority
Senior, hands-on IC