Job Description
Summary
Join us in shaping the future of compiler technology and CPU architecture at Apple. Our team emphasizes diversity, collaboration, and creativity.
Description
In this environment you will continuously apply and grow your expertise, learn new technologies, and engage in projects spanning hardware and software teams. Your work will impact all classical applications used by everyday users, countless customers, and give raise to new applications and technologies. Picture this: next time you pick up an Apple device the software running on it will be using your work. If you believe you have additional skills not listed here that would make you a good candidate for this position, please feel free to include a cover letter describing those skills and their applicability to the position. If this sounds of interest to you, we'd love to hear from you!
Minimum Qualifications
- 2 years of experience
- Experience in developing software tools (such as with one but not all compilers, debuggers, language run-times, profilers or binary translation tools)
- Excellent software engineering, testing, and debugging skills
Preferred Qualifications
- Strong C and C++ programming expertise
- Background in compiler backend development and/or optimizations
- Good understanding of CPU architecture and micro-architecture