Embedded Software Engineer - Platform Architecture

Global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Embedded Software Engineer - Platform Architecture

Join Apple's Platform Architecture Engineering group as an Embedded Software Engineer, where you'll be at the forefront of developing cutting-edge embedded systems and firmware. This role offers a unique opportunity to work with Apple's renowned hardware and software ecosystem, developing solutions for macOS, iOS, and micro-controller systems.

As a key member of the team, you'll collaborate across multiple engineering disciplines, including mechanical, electrical, and software teams, to create innovative device designs. Your responsibilities will span from low-level firmware development to high-level system integration, requiring both technical expertise and strong collaborative skills.

The position offers an attractive compensation package ranging from $143,100 to $264,200, complemented by comprehensive benefits including medical coverage, retirement benefits, and stock programs. You'll have the opportunity to work with cutting-edge technology while contributing to products used by millions worldwide.

The ideal candidate will bring a strong foundation in embedded systems, demonstrated through a BS in CS/CE/EE, with expertise in C programming and OOP practices. Experience with micro-controllers, various communication protocols (USB, I2C, SPI), and development environments is highly valued. Knowledge of ARM, RISCV, and scripting languages adds significant value to your profile.

Working at Apple's Cupertino location, you'll be immersed in a culture of innovation, working alongside some of the industry's best talents. This role offers significant growth potential and the chance to impact the next generation of Apple products through your work in platform architecture and embedded systems development.

Last updated 12 days ago

Responsibilities For Embedded Software Engineer - Platform Architecture

  • Collaborate with mechanical, EE, SW and other teams on device design
  • Thoroughly document and support implemented code
  • Development of macOS, iOS and micro-controller code
  • Investigating new technologies and prototyping concepts
  • Developing instrumentation/tools
  • HW/SW integration

Requirements For Embedded Software Engineer - Platform Architecture

Linux
  • BS in CS/CE/EE
  • Experience with embedded software/firmware design and implementation
  • Excellent programming skills and knowledge of C and OOP practices
  • Experience with micro-controllers and working with new peripherals, features, and development environments

Benefits For Embedded Software Engineer - Platform Architecture

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Embedded Software Engineer - Platform Architecture

Health Sensor Software Engineer - Human Interface Devices

Health Sensor Software Engineer position at Apple, focusing on developing health monitoring features for Apple Watch and other devices, combining embedded systems expertise with health technology innovation.

Design Verification Engineer

Design Verification Engineer position at Apple, focusing on SOC quality and chip design verification, offering competitive salary and comprehensive benefits.

Camera Firmware Engineer - ISP

Camera Firmware Engineer position focusing on image signal processing and machine learning for Apple's camera systems.

RF Compliance and Performance Test Engineering Project Specialist

Engineering Project Specialist role at Apple focusing on RF compliance and performance testing, requiring 3+ years experience and offering comprehensive benefits.

Panel Process and Integration Engineer

Lead display technology development at Apple as a Panel Process and Integration Engineer, focusing on TFT design, process integration, and new material research.