Youll join a team that thrives at the intersection of systems engineering and user experience where every millisecond and milliwatt matters. Your day-to-day will involve architecting low-power latency-critical system frameworks that make intelligent runtime decisions about resource allocation thermal management and feature availability. Youll develop sophisticated algorithms that understand when to prioritize visual fidelity over battery life when to scale back non-critical features to maintain core functionality and how to seamlessly transition between performance states without disrupting the users work with cutting-edge spatial computing hardware partnering with silicon firmware and application teams to squeeze every drop of performance from our systems while maintaining the magical experience users expect from Apple impact will be measured not just in frame rates and battery life but in the moments when users forget theyre wearing a device because the technology has become a member of our innovative and fast-paced team you will have the unique opportunity to influence the future of augmented and virtual reality experiences taking your designs through the full lifecycle from proof-of-concept to production software that impacts millions of users worldwide.
- Bachelor or Master of Science degree in Computer Science or similar field and a minimum 3 years of industry experience with a track record of successful projects
- Proficiency in writing production-quality C/C code with deep understanding of system-level programming (Objective-C and Swift a plus)
- Deep understanding of operating system fundamentals and proven track record of system architectural decisions that balance competing constraints
- Strong communication skills with ability to explain complex technical trade-offs to both engineers and non-technical stakeholders
- Track record of cross-functional collaboration with hardware firmware system software and application teams to deliver system-wide optimizations
- Expertise in multi-threading concurrent processing software performance and optimization
- Hands-on experience profiling analyzing and optimizing software systems for both performance and power efficiency
- Knowledge of modern mobile/embedded SoCs - Understanding of CPU/GPU/ANE architectures memory hierarchies and power domains
- A strong sense of responsibility and an obsession with quality and details
- Self-directed problem solver with motivation to quickly learn new domains and technical skillsets analyze complex system software issues and crashes
Youll join a team that thrives at the intersection of systems engineering and user experience where every millisecond and milliwatt matters. Your day-to-day will involve architecting low-power latency-critical system frameworks that make intelligent runtime decisions about resource allocation therma...
Youll join a team that thrives at the intersection of systems engineering and user experience where every millisecond and milliwatt matters. Your day-to-day will involve architecting low-power latency-critical system frameworks that make intelligent runtime decisions about resource allocation thermal management and feature availability. Youll develop sophisticated algorithms that understand when to prioritize visual fidelity over battery life when to scale back non-critical features to maintain core functionality and how to seamlessly transition between performance states without disrupting the users work with cutting-edge spatial computing hardware partnering with silicon firmware and application teams to squeeze every drop of performance from our systems while maintaining the magical experience users expect from Apple impact will be measured not just in frame rates and battery life but in the moments when users forget theyre wearing a device because the technology has become a member of our innovative and fast-paced team you will have the unique opportunity to influence the future of augmented and virtual reality experiences taking your designs through the full lifecycle from proof-of-concept to production software that impacts millions of users worldwide.
- Bachelor or Master of Science degree in Computer Science or similar field and a minimum 3 years of industry experience with a track record of successful projects
- Proficiency in writing production-quality C/C code with deep understanding of system-level programming (Objective-C and Swift a plus)
- Deep understanding of operating system fundamentals and proven track record of system architectural decisions that balance competing constraints
- Strong communication skills with ability to explain complex technical trade-offs to both engineers and non-technical stakeholders
- Track record of cross-functional collaboration with hardware firmware system software and application teams to deliver system-wide optimizations
- Expertise in multi-threading concurrent processing software performance and optimization
- Hands-on experience profiling analyzing and optimizing software systems for both performance and power efficiency
- Knowledge of modern mobile/embedded SoCs - Understanding of CPU/GPU/ANE architectures memory hierarchies and power domains
- A strong sense of responsibility and an obsession with quality and details
- Self-directed problem solver with motivation to quickly learn new domains and technical skillsets analyze complex system software issues and crashes
View more
View less