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:
CPU Physical Design and Integration Engineer

CPU Physical Design and Integration Engineer role at Apple, focusing on processor development and chip design with competitive compensation between $143,100-$264,200.

Cellular Systems Simulations Integration Engineer

Join Apple as a Cellular Systems Simulations Integration Engineer to develop sophisticated simulation platforms for cellular technologies in Apple devices, focusing on physical layer systems and wireless SoC products.

GNSS Design Verification Engineer

GNSS Design Verification Engineer role at Apple, focusing on pre-silicon RTL verification of GNSS IP and SoC subsystem, requiring 3+ years of experience in wireless/DSP verification.

Signal Power Integrity Engineer

Signal Power Integrity Engineer role at Apple working on next-generation display technologies, focusing on power integrity modeling and simulation.

RTL Design Engineer

RTL Design Engineer position at Apple focusing on mixed-signal silicon design, requiring 3+ years experience and expertise in digital circuit design and verification.

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?