Apple is looking to solve the problem of keeping their products cool by designing and implementing thermal management control algorithms across all iOS, macOS, WatchOS, and Apple TV products.
Requirements
- Fluent in C and C++
- Proven experience in writing complex system software and embedded firmware
- Passionate about designing effective algorithms, inspired by the analysis of big data
- Demonstrated innovative, critical thinking and troubleshooting skills
- BS/MS in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience in related field
- Develop C/C++ firmware code under tight cycles and memory constraints
- Enable the necessary telemetry to develop the thermal control software
Responsibilities
- -Work cross-functionally with system architects, thermal product design and other system software engineers
- -Invent new thermal management algorithms under tight product physical enclosure constraints
- -Explore novel thermal management software solutions for concrete customer facing challenges
- -Design, implement and optimize system software and embedded firmware
- -Analyze telemetry and control loop responses
- -Demonstrate and explain cross functionally system thermal/power/performance trade-offs
- -Influence long term software design and specifications of future HW products to deliver a roadmap of innovative software solutions to very challenging system problems
Other
- BS/MS in Computer Science, Electrical Engineering, Computer Engineering or equivalent experience in related field
- Excellent collaborative skills
- Outstanding written and verbal communication
- Highly professional, with the ability to deliver solid work on tight schedules
- Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services