Prototyping Software Engineer

Apple is a leading technology company that creates groundbreaking products and services that delight millions of customers worldwide.
$175,800 - $312,200
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Description For Prototyping Software Engineer

Join Apple's Wireless Architecture team as a Prototyping Software Engineer, where you'll play a crucial role in developing cutting-edge wireless technologies for all Apple products. As a key member of the team, you'll focus on implementing prototypes and Proof of Concept (PoC) platforms that shape the future of devices like iPhone, iPad, and Mac.

Your expertise in embedded systems, wireless technologies, and low-level software development will be essential as you work on inventing and developing new wireless features that enhance Apple's product ecosystem. You'll be responsible for developing and debugging software/firmware for PoC platforms, working with various layers from device drivers to user space applications.

The role offers unique opportunities to collaborate with cross-functional teams across Apple, including Core Location/Motion, Airplay, CoreAudio, and more. You'll be instrumental in maintaining and expanding real-time data collection systems and test automation frameworks. This position combines technical depth with broad impact, as your work will directly influence the wireless capabilities of Apple's next-generation products.

Working at Apple means joining a company that values innovation and excellence. You'll be compensated competitively with a comprehensive benefits package including medical coverage, stock options, and educational support. The role offers significant growth potential and the chance to work with some of the industry's best talents while contributing to products used by millions globally.

Last updated 2 months ago

Responsibilities For Prototyping Software Engineer

  • Contribute to inventing and developing new wireless features for Apple products
  • Develop and debug software/firmware for PoC platforms running iOS or MacOS
  • Develop low-level graphics, algorithmic & processing architectures, APIs, and upper-layer development
  • Maintain and expand real-time data collection, processing, and visualization framework
  • Support team in optimizing algorithms code and integration into common SW framework
  • Work with cross-functional teams to integrate new wireless capabilities

Requirements For Prototyping Software Engineer

  • 6+ years of developing, debugging, and integrating SW for wireless systems on embedded platforms
  • Ability to develop & debug software at multiple levels including device driver level
  • Software skills in C/C++ Programming
  • OS/Kernel/full stack development experience (including iOS & MacOS)
  • IOKit & driver development experience
  • BS and 10+ years of relevant industry experience
  • Excellent communication and documentation skills

Benefits For Prototyping Software Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Prototyping Software Engineer

Apple Neural Engine Driver Engineer

Principal Software Engineer position at Apple, focusing on Neural Engine driver development and ML acceleration, requiring 10+ years of experience in kernel and user space driver development.

Modem Design Engineer

Senior Modem Design Engineer position at Apple, focusing on cellular modem development with competitive compensation and comprehensive benefits.

Physical Design Engineer

Senior Physical Design Engineer role at Apple, focusing on high-performance PHY design and chip development, requiring 10+ years of experience in electrical engineering.

Display Firmware Engineer/Architect

Senior firmware engineering role at Apple working on next-generation display technology, requiring extensive embedded systems experience.

CPU Microarchitect/RTL Engineer

Senior CPU Microarchitect/RTL Engineer position at Apple, focusing on CPU architecture and microarchitecture development for next-generation hardware products.