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.