Apple's systems have increasingly demanding power requirements, including supplying advanced system features & capabilities, enabling fast charging, providing power to external peripherals and more. The company 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.
Requirements
- Experience with HW-SW interfaces and communication protocols like I2C, SPI, SPMI, etc.
- Familiarity with battery management systems (BMS), charging control and power management software
- 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
- Strong embedded software engineering skills, understanding of operating systems and knowledge of C/C++
- Genuine passion for system engineering, hardware/software integration
Responsibilities
- Develop C/C++ code in embedded FW and/or OS under tight schedules and resource constraints
- Enable the necessary telemetry to support debuggability and key insights
- Troubleshoot issues that arise during early bring-up through sustaining
- Contribute to the evolution of the battery / charging / wired power technologies
- Develop tools and tests to aid in day-to-day activities
- Design and implement battery management, charging and wired power capabilities across a majority of our product portfolio
- Architect robust software solutions
Other
- Exceptional engineer with cross-disciplinary skills
- Excellent communications and leadership skills
- Ability to work in a fast paced environment
- Expect to be hands-on with hardware prototypes and to become an expert in complex system debug
- Highly professional and collaborative with outstanding communication and presentation skills