Apple
System Software Engineer
Found: September 24, 2025
This role is based in Cambridge, England.
Responsibilities:
Build high-performance functional models of advanced SoC designs, prototype and analyze architecture and operating system proposals, interface kernels and drivers with processor and SoC models, and work closely with cross-functional teams.
Minimum Qualifications:
- Background in low-level software, operating systems, or compilers.
- Excellent programming (C++/C) and scripting skills (Python). Assembly experience a plus.
- Proficiency with debugging large, complex system software.
Preferred Qualifications:
- Experience with kernel, driver and firmware development a plus.
- Experience with modeling and simulation a plus.
- Knowledge of ARM and/or X86 architectures a plus.