Apple - Cupertino, CA

posted 18 days ago

Full-time - Mid Level
Cupertino, CA
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

The Software Developer for Battery User Experience at Apple is responsible for creating innovative solutions that enhance user experience related to battery life and charging across iOS, watchOS, and macOS products. This role involves collaborating with various teams to understand hardware technologies and software features, developing on-device models, and building systems and user interfaces that educate users about battery usage. The position requires a strong commitment to user experience and problem-solving skills to address complex challenges in a fast-paced environment.

Responsibilities

  • Collaborate with cross-functional teams to learn about upcoming hardware technologies and software features.
  • Develop on-device models to assess their impact on user experience.
  • Build systems and user interfaces to inform and educate users about battery usage.
  • Create elegant solutions to complex challenges related to battery life and charging.
  • Continuously improve energy efficiency and user experience for battery-related features.

Requirements

  • 3+ years of embedded software development experience.
  • Proficiency in object-oriented programming in a systems language (e.g., C++, Objective-C, Swift).
  • Experience with software architecture and development of UI applications.
  • Demonstrated innovative, critical thinking, and troubleshooting skills.
  • Passion for user experience with a proven intuition.
  • Excellent communication and collaboration skills.

Nice-to-haves

  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or equivalent.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service