Taro Logo

Prototyping Software Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Prototyping Software Engineer

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. As a Prototyping Software Engineer in the Wireless Architecture team, you'll be at the forefront of developing wireless technologies for all Apple products. You'll work on implementing prototypes and Proof of Concept (PoC) platforms that will shape the future of wireless features in devices like iPhone, iPad, and Mac.

Your role will involve deep technical work across multiple layers - from low-level device drivers to kernel development and user space applications. You'll be responsible for developing and debugging software/firmware for PoC platforms, maintaining real-time data collection frameworks, and collaborating with various teams including Core Location/Motion, Airplay, and Product RF.

This is an opportunity to directly impact millions of Apple customers by creating innovative wireless solutions. You'll work in a dynamic environment where your expertise in embedded systems, wireless protocols, and software development will be crucial in delivering groundbreaking features for Apple's next-generation products.

The position offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. You'll be working at Apple's headquarters in Cupertino, where you'll collaborate with world-class engineers and contribute to products that define the cutting edge of technology.

The ideal candidate brings strong expertise in embedded systems, wireless protocols, and full-stack development, with a proven track record of delivering complex software solutions. If you're passionate about creating innovative wireless technologies and want to be part of a team that shapes the future of Apple's products, this role offers an exceptional opportunity to make your mark.

Last updated 2 months ago

Responsibilities For Prototyping Software Engineer

  • Contribute to inventing and developing new wireless features
  • Develop and debug software/firmware for PoC platforms running iOS or MacOS
  • Low-level graphic's development and algorithmic & processing architectures definition
  • 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

Linux
  • 6+ years of developing, debugging, and integrating SW for wireless systems on embedded platforms
  • Software skills in C/C++ Programming
  • OS/Kernel/full stack development experience (incl. iOS & MacOS)
  • IOKit & driver development experience
  • BS and 10+ years of relevant industry experience required
  • MS in Computer Science or Electrical/Computer Engineering or PhD preferred

Benefits For Prototyping Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Vision insurance
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?