Core OS Accessories Software Engineer

Apple is a leading technology company known for its innovative products and services.
$121,900 - $214,500
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Touch/Force Hardware - Sensor System Architect

Senior hardware engineering role focused on sensor system architecture for Apple's product portfolio, combining electrical engineering, physics, and system design expertise.

Camera ISP Algorithm Engineer - Auto Exposure

Camera ISP Algorithm Engineer role at Apple focusing on auto exposure algorithms for iPhone, iPad, MacBook and Vision Pro, offering $143K-$264K salary with comprehensive benefits.

Wi-Fi Power and Performance Engineer - Platform Architecture

Wi-Fi Power and Performance Engineer role at Apple, focusing on wireless measurements and analysis for consumer devices, offering competitive compensation and benefits.

SoC System Level Test Product Development Engineer

Apple is seeking a SoC System Level Test Product Development Engineer to develop and implement test solutions for next-generation processors, offering $136K-$249K salary plus benefits.

Health Sensing HW - Electrical Engineer

Health Sensing Hardware Electrical Engineer position at Apple, focusing on developing next-generation sensor technologies for health monitoring in Apple products.

Description For Core OS Accessories Software Engineer

The Core OS Accessories Team at Apple is seeking a Software Engineer to focus on iOS/macOS/tvOS/watchOS software support for wired and wireless accessories. In this role, you will work on developing both existing and future Apple products, creating drivers for various Apple operating systems, and developing protocols to communicate with first-party, second-party, and third-party accessories. These include Smart Connector accessories, Lightning accessories, Chargers, CarPlay, AirPods, HomeKit, AirPlay, and other third-party accessories.

The role offers a wide breadth of responsibilities, with components in both userland and kernel. You'll be responsible for many aspects of accessory behavior, including connectivity, charging, security, and more. The team is fast-paced, providing vast opportunities for learning and growth.

Key responsibilities include:

  • Developing wired and wireless accessory features, protocols, and technologies
  • Documenting code and creating workable specifications with quantifiable system performance characteristics
  • Ensuring products are instrumented to evaluate field system equivalence
  • Developing tools for feature simulation, verification, and system-level troubleshooting
  • Collaborating with external technology partners to design and launch accessories and technology platforms

This role offers an exciting opportunity to work on cutting-edge technology at one of the world's most innovative companies, with the chance to impact millions of users worldwide through Apple's ecosystem of devices and accessories.

Last updated 6 months ago

Responsibilities For Core OS Accessories Software Engineer

  • Develop wired and wireless accessory features, protocols, and technologies
  • Document code and create workable specifications including quantifiable system performance characteristics
  • Ensure products are instrumented to evaluate field system equivalence
  • Tool development for feature simulation, verification and system-level troubleshooting
  • Work with external technology partners to design and launch accessories and technology platforms

Requirements For Core OS Accessories Software Engineer

Linux
  • BS in Computer Engineering/Computer Science/Electrical Engineering
  • Programming Languages: C/C++ (Objective-C a plus)
  • Operating System Experience: iOS, macOS, NetBSD, Linux
  • Strong software debugging skills

Benefits For Core OS Accessories Software Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance

Interested in this job?