mid software engineering Embedded Software Engineer ic · Posted May 18, 2026

About this role

Apple is hiring a mid-level Embedded Software Engineer in the software engineering function based in Shanghai, China. The posting calls out experience with Python, C, Embedded Systems.

Role
Embedded Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Shanghai, China
Department
Hardware
Posted
May 18, 2026

More roles at Apple

JP-Specialist: Full Time or Part Time, Permanent or Temporary
Japan · mid
SA-Genius Admin (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Technical Specialist (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Business Pro (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Specialist (Saudi and GCC Nationals)
Saudi Arabia · mid
All Apple jobs →

Job description

from Apple careers

Imagine what you could do here. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

The success we are striving will be the result of very skilled people working in an environment which cultivates creativity, partnership, and thinking of old problems in new ways.

This is an excerpt. Read the full job description on Apple careers →
All software engineering jobs software engineering in Shanghai, China Jobs in Shanghai, China software engineering salaries software engineering career path
All Apple Jobs Browse software engineering roles mid positions