Systems Software Engineer, Platform Architecture

Company: Apple

Location: Cambridge, Massachusetts, United States

Work arrangement: On-site

Employment type: Full-time

Experience: 2-5 years

Education: bachelor degree, postgraduate degree

Posted: 2026-11-14

Responsibilities

You will build high-performance functional models of advanced SoC designs to bridge the gap between hardware and software. Your work will influence performance, power efficiency, security, and programming ease across Apple's unified system architecture.

Requirements

Candidates must have a BS degree and experience in low-level software, operating systems, or compilers with proficiency in C++/C. Preferred qualifications include an MS or PhD, experience with kernel/driver/firmware development, and knowledge of ARM or X86 architectures.

Skills

  • C++
  • C
  • Operating systems
  • Compilers
  • SoC design
  • System software
  • Python
  • Assembly
  • Kernel development
  • Driver development
  • Firmware development
  • Modeling
  • Simulation
  • ARM architecture
  • X86 architecture
  • Debugging

About this role

Imagine what you can do here. At Apple, new ideas have a way of becoming
extraordinary products very quickly. Bring passion and dedication to your job,
and there’s no telling what we can accomplish together. Do you love crafting
elegant solutions to highly complex challenges? Can you intrinsically see the
importance in every detail? At Apple, our Platform Architecture group is
responsible for connecting our hardware and software into one unified system.
Join this team, and you’ll collaborate with engineers across Apple to build and
deploy forward-looking prototype systems that contribute to the development of
our world renowned hardware and software architecture. You and your team will
confirm that every product we make performs exactly as intended. Together, our
work will be the reason millions of customers feel they can trust their devices
every single day.

DESCRIPTION

Apple’s Platform Architecture group is seeking a systems engineer to build high
performance functional models of advanced SoC designs and to help bridge the gap
between Software and Hardware, influencing performance improvements, power
efficiency, security, and the programming ease of Apple products.

MINIMUM QUALIFICATIONS

BS degree. Experience in low-level software, operating systems, or compilers.
Programming experience (C++/C).

PREFERRED QUALIFICATIONS

MS or PhD degree in Computer Science or Computer Engineering. Experience
debugging large, complex system software. Scripting skills (Python). Assembly
experience. Experience with kernel, driver and firmware development. Experience
with modeling and simulation. Knowledge of ARM and/or X86 architecture.

About Apple

Computers and Electronics Manufacturing · 10,001+ employees · headquartered in Cupertino, California · founded 1976

See all my matches — 2 min, free

More Software Engineer Jobs

4 new Software Engineer jobs were posted this week in Cambridge.

All Remote Software Engineer Jobs →

Get new Software Engineer jobs by email — start free

Other Jobs in Cambridge

Before you apply, check your resume against ATS filters for free.