Software Development Engineer - Device Telemetry

Apple is a global technology company that designs and develops consumer electronics, software, and services.
$115,700 - $174,200
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For Software Development Engineer - Device Telemetry

Apple's Software Engineering Data Analytics organization is seeking a skilled Software Development Engineer to join their Device Telemetry team. This role is crucial in understanding how Apple devices are used and how they can be improved by developing OS data collection tools, daemons, and services. The position involves working with embedded systems software and data collection techniques across all Apple devices (iOS, Mac, Watch, TV, Vision, etc.).

The team is responsible for collecting, storing, and analyzing diagnostics and usage data from Apple devices worldwide, with a strong emphasis on user privacy. Their data insights drive product strategies across software and hardware development. The systems they develop process multiple petabytes and hundreds of billions of messages per day across various data types.

The ideal candidate should have strong experience in operating system internals, kernel programming, multi-threading, and file handler operations. They must possess excellent communication skills and be able to collaborate effectively across multiple business and technical teams. The role demands strong problem-solving abilities and the capacity to work under pressure while maintaining high quality standards.

This position offers a competitive compensation package, including base pay, stock options, comprehensive benefits, and opportunities for professional growth. Apple's commitment to inclusion and diversity makes it an excellent workplace for talented engineers looking to make a significant impact on billions of devices worldwide.

Last updated 15 hours ago

Responsibilities For Software Development Engineer - Device Telemetry

  • Develop OS data collection tools, daemons and services
  • Work on frameworks, daemons and APIs for data collection across all Apple devices
  • Build and maintain systems that process petabytes of data and billions of messages daily

Requirements For Software Development Engineer - Device Telemetry

  • Degree in Computer Science or equivalent field
  • Experience designing/building OS level software
  • Expert level proficiency in C++, Objective-C, or Swift

Benefits For Software Development Engineer - Device Telemetry

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Software Development Engineer - Device Telemetry

Design Verification Engineer

Senior Design Verification Engineer role at Apple focusing on pre-silicon verification and ensuring bug-free first silicon for SoC/IP development.

Display System Test Development Engineer

Senior Display System Test Development Engineer role at Apple, focusing on automated testing and quality assurance for display technologies across Apple products.

Firmware Engineer- Airpods

Senior Firmware Engineer position at Apple working on AirPods firmware development, focusing on embedded systems and audio technology.

Camera Imaging Power & Performance Engineer - Platform Architecture

Senior Camera Imaging Engineer role at Apple focusing on power and performance optimization for camera systems across mobile and desktop devices.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and ensuring bug-free first silicon for SoC/IP designs.