Apple is looking to solve the problem of aggressive battery life targets for their new product platforms by leading, designing and implementing CPU and SoC power management software.
Requirements
- Expertise in embedded software development (C or C++)
- Expertise in writing and debugging complex OS device and kernel drivers
- Experience in embedded SOC architectures and hardware/software dependencies
- Experience in SOC and/or System Power Management
- Experience in new platform or silicon bringup
- Demonstrated innovative, critical thinking and debugging skills
- Highly professional, with the ability to deliver work on tight schedules
Responsibilities
- Design, implement and optimize CPU/SoC power management software
- Drive SoC power management features from bring-up to product release.
- Demonstrate and explain cross functionally system power/performance trade-offs.
- Influence software design and specifications of future SoC hardware platforms
- Develop software and firmware in C and C++
- Design and develop test infrastructure
- Debug and fix complex issues in firmware, real time OS and OS
Other
- Collaborate with key stakeholders and complete tasks on time
- Excellent collaborative skills
- Extraordinary written and verbal communication
- Highly professional, with the ability to deliver work on tight schedules
- Apple is an equal opportunity employer that is committed to inclusion and diversity