The System Experience Foundations Team develops the core technologies that enable other teams to craft impressive UI and drive interactions with our devices. The features enabled by our technologies make Apple devices a joy to use, setting our software apart from anything else. We are seeking a skilled, energetic, proactive, and motivated engineer to enhance our current technologies and help us innovate and develop new ones. Come work with an exceptionally talented and experienced team and see what it's like to push the limits of innovation with a customer-centric focus!As an engineer on the Foundations team, you'll be responsible for improving existing technologies, prototyping new ones, troubleshooting bugs, and optimizing performance. You will also collaborate with our client teams to understand their needs and determine the best approach to support them effectively. You should possess a solid understanding of object-oriented software design, strong debugging skills, and a willingness to tackle challenging problems in new areas while learning from exceptional teammates. Since our team collaborates across various Software and Hardware Engineering groups, you should have a strong understanding of systems along with excellent communication and collaboration skills!Excellent understanding of optimization and performance issues across OS software layers
Understanding of inter-process communication and systems developmentArray
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job