JobsSoC Embedded Software Engineer
Apple logo

SoC Embedded Software Engineer

Apple

Location

Cupertino, CA

Type

Full-time

Posted

5/5/2026

Compensation

Not listed

Undergraduate with 2+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

As a SoC Embedded Software Engineer at Apple, you will design and implement embedded software for System on a Chip (SoC) bringup and testing. You will work closely with cross-functional teams to ensure the quality and performance of Apple Silicon SoCs. This role involves engaging with new silicon from pre-silicon bringup to mass production, focusing on high-quality software implementations. Your contributions will directly impact the performance and reliability of Apple devices.

Requirements

  • A minimum of a bachelor's degree in electrical engineering, computer engineering, or a related field.
  • 3 years of experience in embedded software development.
  • Expertise in embedded C programming.
  • Experience debugging code on embedded devices.
  • Familiarity with an RTOS based software environment.
  • Proven ability in problem solving and debugging complex issues.
  • Excellent communication skills to articulate complex technical concepts.
  • Experience delivering high volume, production quality software.
  • Exposure to SoC bringup and bare metal programming.
  • Experience with DRAM initialization, calibration, and test methodologies.
  • Experience with digital video processing such as JPEG, MPEG, H.264.
  • Experience with board level I/O including USB, I2C, SPI, MIPI, DisplayPort.
  • Experience with RTOS internals implementation and operation.
  • Exposure to modern processor designs including caches, virtual memory, and instruction pipelines.
  • Experience reading and writing ARM assembly language code.
  • Experience with multi-core processors and thread synchronization.
  • Experience with computational accelerators for vector or matrix math operations.
  • Experience using laboratory equipment such as logic analyzers and oscilloscopes.
  • Experience working with board schematics and debugging at the hardware level.

Responsibilities

  • Participate in SoC bringup, validation, and testing.
  • Develop targeted SoC functional tests to screen for defects.
  • Support test program deployment, failure analysis, and device characterization.
  • Collaborate effectively in multi-team discussions and decision-making.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?