Apple logo

Software Developer - Battery User Experience

Apple
Full-time
On-site
Cupertino, California, United States
We are looking for motivated engineer with excellent problem solving, creative, and interpersonal skills. In this role, you will collaborate with teams across Apple to learn about upcoming HW technologies and SW features, develop models and accounting for their impact on battery life, and build systems and UI to help inform and educate users. To be successful in this role, you must have a keen interest in understanding how systems work end to end, and be able to think of innovative solutions for a great user experience. It will also require experience in software architecture and computer systems and strong debug/triage skills.


  • 3+ years of embedded SW development experience
  • Demonstrated innovative, critical thinking and troubleshooting skills
  • Excellent communication and collaboration skills
  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering or equivalent


  • Proficiency in object-oriented programming in a systems language (e.g. C++, Objective-C, Swift)
  • Experience with SW architecture and development of UI applications
  • Passion for user experience, coupled with a proven intuition