Remote Frontend Jobs
Apple logo

Software Engineering Systems

AppleCupertino, United States
170000USD - 215000USD
Apply now

Apple Inc. has a Compiler Software Engineer position available in Cupertino, California and various unanticipated locations throughout the USA. In this role, you will design and implement new compiler features and algorithms. You will also analyze and evaluate compiler technology, including profiling software programs.

Responsibilities

  • Investigate program hotspots and estimate performance headroom (how much faster could the program run on the iPhone).
  • Analyze code written by peer developers and assess code quality.
  • Lead discussions on code improvements, for example, to make code changes that allow the compiler to optimize the code or highlight the need for additional code testing.
  • Develop unit tests and micro-benchmarks to test new compiler features and algorithms.
  • Analyze and fix test failures and build automation infrastructure that runs all tests daily.
  • Visually present challenges of Apple's compiler technology, for example, by comparing benchmark data with competitive compilers and proposing solutions to close potential gaps.
  • Analyze and compare possible solutions like tuning existing compiler optimizations or suggesting new ones.
  • Lead discussions with peers to pick the best option/solution.
  • This is a 40 hours/week position.

Minimum Qualifications
  • A Master’s degree or foreign equivalent in Computer Science or related field and 1 year of experience in the job offered or related occupation.
  • 1 year of experience with each of the following skills is required:
  • Using programming languages C and C++ to implement the compiler.
  • Experience in CPU architectures and assembly code: Intel i386 and x86-64, ARM32, and ARM64.
  • Experience in LLVM compiler technology and algorithm design.
  • Using scripting languages (Shell, Perl, or Python) for compiler testing.
  • Experience in Source control systems (Git and Subversion).
  • Experience in performance analysis, including identifying performance headroom in applications and benchmarks.
  • Experience communicating technical findings to a team of engineers.

View all remote jobs at Apple

FAQ

Is the Software Engineering Systems position at Apple remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
What is the salary for the Software Engineering Systems role?
The posted salary range for this position is 170000USD - 215000USD.
When was this Software Engineering Systems job posted?
This listing was posted on June 10, 2025 and is still open for applications.
How do I apply for the Software Engineering Systems position at Apple?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote HTML jobs