Senior OS Software Engineer, Field Engagement & Analytics
Core
Developing OS data collection services, tools, daemons, and frameworks to collect, store, and analyze diagnostics and usage data from Apple devices.
Role type
Senior IC OS software engineer (embedded systems & data pipeline)
Builds
On-device software for data collection pipelines across Apple platforms
Domain
Consumer electronics / Operating Systems / Data Analytics
Required skills
C++, Objective-C, Swift, process management, memory management, inter-process communication, concurrent programming, synchronization primitives, privacy-preserving data collection, security best practices
Preferred skills
OS level software design, telemetry/analytics/observability systems, performance optimization under constrained environments, systems software design, mentoring
Technologies
macOS, iOS, tvOS, watchOS, visionOS, Gen AI coding tools