Thermal Management Software Engineering Manager

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


Weekly Hours: 40
Role Number:200136391
What would it feel like to keep Apple products always cool? Join and lead the CoreOS Thermal Management team to find out! The Core OS Energy Technologies group is looking for a talented and experienced technical software engineering manager to lead the team designing and implementing thermal management control algorithms across all iOS, macOS, WatchOS and Apple TV products. Our systems are ever more powerful and our industrial design requires our products to be controlled under tight constraints and state of the art thermal management. While enabling stellar performance for our most immersive games or connected applications our thermal management solutions enable our devices to stay always cool! In this unique and highly visible role, working closely with system architecture teams, product design, field diagnostics, and several other technology groups at Apple, you will lead your team to define, develop and productize novel thermal management monitoring and control algorithms; aiming to invent a roadmap of scalable system thermal solutions with delightful customer experience always in mind.

Key Qualifications

  • Experience leading a systems software or firmware development team
  • Genuine passion for system engineering, hardware/software integration and obsession over delightful customer experience with products
  • Consistent track record of successful and timely software product delivery with complex dependencies
  • Passionate about designing effective algorithms, inspired by the analysis of big data
  • Demonstrated innovative, critical thinking and troubleshooting skills, excellent collaborative skills including written and verbal communication
  • History of motivating teams to meet ambitious goals and innovate
  • Experience developing and shipping power/performance/thermal management algorithms
  • Familiarity with control theory or machine learning is a plus


Lead a team of experienced thermal management software engineers Work in a multi-functional environment with system architects, thermal product design and other system software teams Own the thermal management technology roadmap end to end, from system design, to control algorithm productization, and customer feedback diagnostics Define all feature development scoping and planning for successful product delivery Run several projects and conflicting priorities, acting as technical leader when design directions are ambiguous Communicate status and progress clearly multi-functionally Balance high quality product delivery under very tight schedules while fostering long term innovation Strengthen the team by hiring and retaining top engineering talents

Education & Experience

- Bachelor, Master degree or equivalent experience in computer science or a related field

Additional Requirements