Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Battery Management & Charging Software Engineer - Energy Technologies

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

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