Software Development Engineer - Systems

Apple is a place where extraordinary people gather to do their lives best work, creating products and experiences people once couldn't imagine.
$175,800 - $264,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer - Systems

Apple is seeking a Software Development Engineer - Systems to join our Software and Services team in Cupertino. This role focuses on developing wireless system solutions that power Apple's innovative products.

As a Systems Software Engineer, you'll be responsible for designing and developing wireless system radio drivers and frameworks using C/C++, working at the intersection of hardware and software. You'll integrate both Apple's custom silicon and third-party chips, ensuring seamless communication through IPC protocols and customizing solutions to work optimally with Apple's ecosystem.

The ideal candidate brings a Master's degree in Computer Science or related field, with 3+ years of experience in systems software development. You should have strong expertise in wireless systems, protocol stack development, and system simulation. Your work will directly impact millions of Apple users by creating robust and efficient wireless solutions.

This role offers competitive compensation ($175,800 - $264,000/yr base salary) plus additional benefits including equity participation through RSUs and ESPP, comprehensive healthcare, retirement benefits, and education reimbursement. You'll be part of a team that values innovation, collaboration, and technical excellence, working on cutting-edge wireless technologies that power Apple's next-generation products.

Join us in creating the wireless solutions that enable seamless connectivity across Apple's ecosystem of devices. Your work will help shape the future of how our products communicate and interact, delivering the magical experiences our users expect from Apple.

Last updated 2 days ago

Responsibilities For Software Development Engineer - Systems

  • Design and develop wireless system radio driver and framework software using C or C++
  • Integrate Apple chips and 3rd party chips using IPC protocols script
  • Customize 3rd party chips to work with Apple silicon
  • Find innovative solutions to complicated wireless problems in the Apple ecosystem
  • Troubleshoot wireless systems and drivers
  • Develop addon features and protocols on top of wireless radio drivers and frameworks

Requirements For Software Development Engineer - Systems

Linux
  • Master's degree or foreign equivalent in Information Technology, Computer Science or related field
  • 3 years of experience in the job offered or related occupation
  • 1 year experience with system simulation for upcoming new systems and features
  • 1 year experience with prototype development of new wireless systems and evaluation
  • 1 year experience with enablement of custom wireless features
  • 1 year experience with feasibility analysis for new features
  • 1 year experience with protocol stack development

Benefits For Software Development Engineer - Systems

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock purchase plan
  • Restricted stock unit awards
  • Education reimbursement
  • Relocation assistance
  • Discretionary bonuses

Interested in this job?

Jobs Related To Apple Software Development Engineer - Systems

Embedded 5G/4G Cellular RF SW/FW Engineer

Senior Embedded Software Engineer role at Apple focusing on 5G/4G cellular RF firmware development, offering competitive pay and comprehensive benefits.

Analog Mixed Signal IP Integration Engineer

Senior Analog Mixed Signal IP Integration Engineer role at Apple, focusing on SOC development and third-party IP integration with 7+ years of experience required.

CPU DFT Verification Engineer

Senior CPU DFT Verification Engineer role at Apple, focusing on processor verification and DFT logic testing, offering competitive compensation and benefits.

System Power Engineer

Senior System Power Engineer role at Apple focusing on optimizing battery life and performance across products while maintaining excellent user experience.

SoC Validation Engineer

Senior SoC Validation Engineer role at Apple focusing on silicon validation, debug, and root cause analysis for Apple's cutting-edge hardware products.