Taro Logo

Battery Algorithm Software Engineer

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$147,400 - $272,100
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Job Description

At Apple, we're seeking a Battery Algorithm Software Engineer to join our innovative Hardware team. This role sits at the intersection of software engineering and battery management systems, where you'll develop cutting-edge BMS technologies alongside a dedicated team of engineers.

The position involves designing and developing advanced battery and power management algorithms for various Apple products, working in a highly collaborative environment with cross-functional teams. You'll be responsible for defining software architecture and implementing innovative battery algorithms that power Apple's next generation of devices.

We're looking for someone with strong C/C++ programming skills and experience in battery or consumer electronic domain. The ideal candidate brings at least 3 years of relevant industry experience and a bachelor's degree, though advanced degrees in Electrical or Mechanical Engineering are preferred.

This is an exciting opportunity to work on the forefront of Battery Management Systems, developing new classes of battery systems involving algorithms, architectures, and products. You'll be part of improving the utility of batteries while working with state-of-the-art technology at one of the world's most innovative companies.

The role offers competitive compensation ranging from $147,400 to $272,100, plus additional benefits including comprehensive medical coverage, stock options, and education reimbursement. You'll be based in either Cupertino or San Diego, California, working with some of the brightest minds in the industry to create solutions that impact millions of users worldwide.

Join us in pushing the boundaries of what's possible in battery technology while contributing to products that define the future of consumer electronics. Your work will directly influence the performance and reliability of Apple's devices, making a meaningful impact on user experience worldwide.

Last updated 3 hours ago

Responsibilities For Battery Algorithm Software Engineer

  • Design and develop advanced battery and power management algorithms
  • Define SW architecture and write SW modules
  • Work with cross-functional teams including algorithms, software, and system engineers
  • Implement innovative battery algorithms

Requirements For Battery Algorithm Software Engineer

  • BS and a minimum of 3 years relevant industry experience
  • Experience coding with C/C++
  • Experience with SW product development in battery or consumer electronic domain

Benefits For Battery Algorithm Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance