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 4 days 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

TouchID Sensor Architect Electrical Engineer

Lead TouchID sensor development at Apple, architecting next-gen biometric solutions for flagship products with competitive compensation and benefits.

Display System Architect, Platform Architecture

Lead SoC display subsystem architecture at Apple, developing cutting-edge solutions for memory fabric interface, data pipe flow controls, and display interfaces.

Embedded Software Engineering manager - Cellular Modem Software

Lead embedded software engineering team at Apple, developing cellular modem software for innovative wireless products with competitive compensation and benefits.

GPU Systems Software Engineer, Platform Architecture

Senior GPU Systems Software Engineer role at Apple, focusing on hardware-software integration and GPU architecture development with competitive compensation and benefits.

Mixed Signal Circuit Design Engineer

Design and implement high-performance PHY designs for Apple's innovative products