Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Apple Battery Management & Charging Software Engineer - Energy Technologies 
United States, West Virginia 
284362216

Today
  • 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
  • Engage with diverse cross-functional team members to drive design and implementation
  • Contribute to the evolution of the battery / charging / wired power technologies
  • Develop tools and tests to aid in day-to-day activities
  • Strong embedded software engineering skills, understanding of operating systems and knowledge of C/C++
  • 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
  • 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
  • Genuine curiosity about how things work
  • High attention to detail
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.