Sr. Compiler Engineer Back-End

Company: Apple
Job Location: Santa Clara Valley

Description:
Apple is strongly focused on improving our user experience by reducing compile time as well as maximizing the execution speed of the code generated for the Apple systems. As a key member of the Apple Compiler Team, you will apply your strong state-of-the-art background and experience toward the development of fast highly optimized compiler products that extract top performance from the Apple systems.
Sr. Compiler Engineer with strong background in compiler architecture, optimization and code generation. Will also have expertise pertaining to Dynamic Compilation architecture issues and design. Able to provide technical leadership to other engineers relating to compiler architecture and development decisions.

Responsibilities
Technical leadership for design and implementation of state-of-the art optimization and code generation within the Apple compiler. Work with other engineering teams within Apple to identify and address performance issues related to compiler code generation. Actively interact in the Free Software Foundation community to build support for Apple initiatives, leverage work of others and reduce long-term maintenance costs.

Qualifications

Required Experience:
- Ideal candidate will have experience with the GCC compiler, UNIX operating systems, and highly pipe-lined architectures;
- Familiarity and engagement within the gcc community is a strong plus;
- Must be team-oriented and have excellent communication skills;
- Ability to attract other strong engineers and help build a world-class compiler team.

Preference for Ph.D. in Computer Science from name brand compiler school.

Note: we will consider all levels or experience from Jr on up!



Contact info
To pursue, please email your resume to debra.smith@apple.com