Taro Logo

Embedded System Software Engineer

A leading technology company that creates innovative products, services, and customer experiences.
$115,700 - $204,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Embedded System Software Engineer

At Apple, innovation is at the heart of everything we do. The Wireless Technologies and Ecosystems team is seeking a talented Embedded System Software Engineer to help shape the future of our cellular products. This role offers an exciting opportunity to work on cutting-edge baseband platform solutions, focusing on critical memory systems and architecture.

As an Embedded System Software Engineer, you'll be instrumental in developing next-generation products, working with platform memory areas including memory mapping, non-volatile memory, MMU/MPU/Cache systems, EEPROM, and memory management. Your work will span the entire development lifecycle, from initial concept definition through to factory support.

The position combines technical expertise with collaborative teamwork, requiring both deep technical knowledge and strong communication skills. You'll work closely with cross-functional teams, participating in technical discussions, developing requirements, and creating comprehensive documentation. Your role will be crucial in debugging and troubleshooting complex systems, ensuring our products meet Apple's high standards of excellence.

This is an opportunity to work with world-class teams on products that impact millions of users worldwide. You'll be supported by comprehensive benefits, including medical coverage, retirement benefits, stock programs, and educational reimbursement. The role offers competitive compensation with a base pay range of $115,700 to $204,000, plus additional benefits and potential bonuses.

Join us in San Diego to be part of a team that's transforming wireless technology and creating the next breakthrough Apple product. If you're passionate about embedded systems, love solving complex technical challenges, and want to work with cutting-edge technology, this role offers the perfect opportunity to make your mark at Apple.

Last updated 10 hours ago

Responsibilities For Embedded System Software Engineer

  • Participate in development of Baseband Platform solutions for Apple's cellular products
  • Work on Platform Memory areas (Memory map, Non-volatile memory, MMU/MPU/Cache, EEPROM and Memory Management)
  • Concept definition and cross functional meetings/discussions
  • HW/SW requirements and documentation
  • Test definition, development, bringup, debugging and factory support

Requirements For Embedded System Software Engineer

  • Bachelor or Master degree in Electrical Engineering, Computer Science or equivalent degree
  • Experience in CPU Architecture
  • Programming experience in C
  • Debugging/Troubleshooting experience

Benefits For Embedded System Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Embedded System Software Engineer

GPU Silicon Triage Engineer

GPU Silicon Triage Engineer position at Apple, focusing on debugging and resolving GPU-related issues in SOC silicon, requiring expertise in hardware architecture and programming.

ESD Engineer

ESD Engineer role at Apple focusing on silicon development and ESD protection design, offering competitive compensation and comprehensive benefits.

ESD Engineer

ESD Engineer role at Apple focusing on silicon design and ESD protection, offering $143K-$264K salary plus comprehensive benefits.

System Hardware & Software Quality Engineer – Watch Team

System Hardware & Software Quality Engineer position at Apple's Watch Team, focusing on hardware/software integration testing and quality assurance for WatchOS products.

Firmware Engineer - Camera

Firmware Engineer position at Apple focusing on camera systems, image processing, and embedded software development, offering competitive pay and comprehensive benefits.