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 3 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

Custom Timing Engineer

Custom Timing Engineer position at Apple, focusing on sophisticated circuit design and timing analysis for high-performance hardware development.

Custom Timing Engineer

Senior hardware engineering role focusing on circuit timing analysis and optimization for Apple's custom digital circuits team.

SRAM Circuit Design Engineer

Design and implement custom SRAM circuits for Apple's next-generation silicon chips, working with world-class engineering teams on flagship products.

Custom Circuits Design Verification Engineer

Senior verification engineering role at Apple focusing on custom circuits and SoC design verification, requiring 10+ years of experience in digital design and verification.

SoC Power Validation Engineer

SoC Power Validation Engineer role focusing on silicon power validation, analysis, and optimization for mobile SoCs.