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