Apple is looking to define, develop, and enable powering their products and allowing them to interoperate in a broad ecosystem, aiming to invent a roadmap of scalable solutions across various product families and power interfaces due to increasingly demanding power requirements.
Requirements
- Strong embedded software engineering skills, understanding of operating systems and knowledge of C/C++
- Experience with HW-SW interfaces and communication protocols like I2C, SPI, SPMI, etc.
- Familiarity with power management software or consumer electronics charging technologies like USB Power Delivery or BC 1.2
- Experience resolving complex system-level issues, at the hardware and software boundary, by working in highly collaborative settings across engineering domains
- Experience with bring-up of new hardware and technologies
Responsibilities
- define, develop and seek to enable powering our products and allowing them to interoperate in a broad ecosystem
- aiming to invent a roadmap of scalable solutions across various product families and power interfaces
- design and implement wired power input and output capabilities across a majority of our product portfolio
- architect robust software solutions
- be hands-on with hardware prototypes
- become an expert in complex system debug
- partner with a cross-functional team of system architects, electrical engineers, system software engineers, and many other functional software engineering teams to perfect the next generation of Apple products
Other
- 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
- Highly professional and collaborative with outstanding communication and presentation skills
- Genuine curiosity about how things work
- High attention to detail