Core OS Intelligent Resource Management SW Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Jun 24, 2019
Weekly Hours: 40
Role Number: 200070242
The Core OS Resource Management team is looking for an extraordinary software engineer to design and implement innovative software to manage process runtime and other key system resources across our diverse product line. Handling resource consumption and contention is a core challenge of our products, and in this role you will deliver solutions for intelligently and creatively trading off the use of constrained resources without compromising system responsiveness or user experience. In this unique and highly visible role, you will be at the center of optimization efforts for handling system resources, influencing and assisting cross-functionally with the adoption of novel operating system concepts. Performing in-depth analysis of system performance and using machine learning where applicable, the successful candidate will provide the infrastructure to enable new user features across each of our operating systems.

Key Qualifications

  • Clear understanding of operating system components and responsibilities
  • Familiarity with statistics, data analysis, or machine learning and the enthusiasm to learn more
  • Proven track record leading multi-release complex software projects
  • History of driving feature development from inception through customer delivery
  • Highly professional and collaborative with outstanding communication and presentation skill

Description

Design, implement, optimize, and evangelize new operating system constructs to enable intelligent resource management Write elegant, performant code in Objective-C or Swift and test, debug, and productize it Rapidly prototype new ideas and features in collaboration with others Consistently deliver high quality work on tight schedules Consult with and influence other teams to drive adoption of new APIs

Education & Experience

BS in Computer Engineering or equivalent experience

Additional Requirements