Battery Algorithm Software Engineer

Apple is where individual imaginations gather together, creating innovative products and services that change lives for the better.
$143,100 - $264,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Battery Algorithm Software Engineer

Apple is seeking a Battery Algorithm Software Engineer to join their innovative Hardware team in developing cutting-edge Battery Management Systems (BMS). This role sits at the intersection of hardware and software, focusing on developing advanced battery systems and power management algorithms for various Apple products.

The position offers an opportunity to work with a cross-functional team of algorithms, software, and system engineers in a highly collaborative environment. You'll be responsible for designing and implementing algorithmic solutions that directly improve customer experience with Apple batteries. The role involves sophisticated technical work, including running Monte-Carlo simulations, conducting in-depth analysis, and developing efficient, scalable production code.

The ideal candidate should possess a strong background in electrical engineering, mechanical engineering, or computer science, with specific expertise in control system engineering and C/C++ programming. Additional experience with high-level languages like Python, MATLAB, or JavaScript is highly valued. The role requires both technical excellence and strong communication skills, as you'll be working across multiple teams and disciplines.

This position offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement. You'll be working at Apple's headquarters in Cupertino, contributing to products that impact millions of users worldwide.

Join Apple's Battery team to be part of developing next-generation battery technologies, working in an environment that values innovation, quality, and user experience. This role provides an excellent opportunity for professional growth while working on challenging problems that sit at the forefront of battery management technology.

Last updated 3 days ago

Responsibilities For Battery Algorithm Software Engineer

  • Design advanced battery and power management algorithms
  • Develop software tools and applications for various Apple products
  • Perform in-depth analysis of solutions and customer impact
  • Run Monte-Carlo simulations
  • Plan and review test data
  • Deliver high quality, efficient, and scalable production level code
  • Work with cross-functional teams

Requirements For Battery Algorithm Software Engineer

Python
JavaScript
  • Master's degree or equivalent job-related experience in Electrical Engineering, Mechanical Engineering, Computer Science, or a related field
  • Experience in control system engineering
  • Experience with C/C++

Benefits For Battery Algorithm Software Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Battery Algorithm Software Engineer

ASIC Design Engineer

ASIC Design Engineer position at Apple, focusing on SOC design and implementation, offering competitive compensation and the opportunity to impact billions of users.

Design Verification Engineer

Design Verification Engineer position at Apple, focusing on digital verification and ensuring quality of silicon designs, requiring expertise in SystemVerilog and UVM.

Hardware Systems Engineer

Hardware Systems Engineer position at Apple, focusing on Mac product development from concept to ship, with competitive salary and comprehensive benefits.

Panel Process Engineer

Panel Process Engineer role at Apple, developing cutting-edge display technology and panel architectures for Apple products, offering competitive compensation and benefits.

Wireless Module Test Engineer

Lead Wireless Module Test Engineer role at Apple, focusing on RF module testing strategies and implementation across multiple wireless technologies.