Battery Algorithm SW Engineer

Apple Inc.

Cupertino (CA)

On-site

USD 150,000 - 230,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, CA seeks a Battery Algorithm Software Engineer to develop advanced battery and power management software for Apple products. You will design SW architecture, implement modules, and work with algorithms, software, and systems teams.

The ideal candidate has a BS in CS/EE/ME, with strong C/C++ coding skills, and PhD with 3+ years in the field. Knowledge of battery modeling and ML applications is a plus.

Qualifications

  • BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
  • Experience coding in C and/or C++.
  • PhD and 3+ years relevant industry experience.
  • Understanding of battery modeling and control theory.
  • Experience with cross-functional teams and ML/DL applications.

Skills

C/C++ programming
Battery management algorithms
Cross-functional collaboration
SW architecture design
Machine learning basics

Education

BS: Computer Science / Electrical Engineering / Mechanical Engineering
PhD (preferred)

Tools

None

Job description

Are you interested to work on the forefront of Battery Management Systems? In this role you will develop future BMS technologies with a hardworking team of engineers in a highly reciprocal and multi-functional environment. The ideal individual will be proficient in this field, who has experience developing and commercializing robust battery management solutions for consumer, industrial, telecom or automotive products. Be a part of a team developing new class of battery systems involving algorithms, architectures and products as we improve the utility of batteries.

The BMS team is looking for battery algorithm software engineer to design and develop advanced battery and power management algorithms and software for various Apple products. Working with a cross-function team including algorithms, software, and system engineers, you will be required to define SW architecture and write SW modules to implement innovative battery algorithms.

Develop future BMS technologies with a hardworking team of engineers in a highly reciprocal and multi-functional environment.

Develop and commercialize robust battery management solutions for consumer, industrial, telecom or automotive products.

Develop new class of battery systems involving algorithms, architectures and products to improve the utility of batteries.

Design and develop advanced battery and power management algorithms and software for various Apple products.

Work with cross-functional teams including algorithms, software, and system engineers and will define SW architecture.

Write SW modules to implement innovative battery algorithms.

BS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field.

Experience coding in C and/or C++.

PhD and 3+ years relevant industry experience.

Understanding of battery modeling and control theory.

Experience debugging software to tackle challenging problems.

Experience working with cross-functional teams.

Experience in machine learning algorithms and deep learning applications.

Experience with SW requirement definition and SW development process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Battery Algorithm ML Engineer
Battery Algorithm ML Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 210,000
Battery Algorithm SW Engineer
Battery Algorithm SW Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Comprehensive medical and dental cover
Employee stock programs
Tuition reimbursement
Battery Algorithm SW Engineer
Battery Algorithm SW Engineer

Apple Inc. • California

On-site
USD 150,000 - 225,000
Comprehensive medical and dental
Employee stock purchase plan
Discretionary stock units
+2
Battery Algorithm SW Engineer — BMS & ML Innovation
Battery Algorithm SW Engineer — BMS & ML Innovation

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Comprehensive medical and dental cover
Employee stock programs
Tuition reimbursement
Battery Algorithm ML Engineer
Battery Algorithm ML Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 214,000
Stock options
Relocation support
Medical coverage
+2
Senior Battery Algorithm & Power Software Engineer
Senior Battery Algorithm & Power Software Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 230,000
Battery Algorithm Software Engineer — BMS Specialist
Battery Algorithm Software Engineer — BMS Specialist

Apple Inc. • California

On-site
USD 150,000 - 225,000
Comprehensive medical and dental
Employee stock purchase plan
Discretionary stock units
+2
Battery Algorithm ML Engineer
Battery Algorithm ML Engineer

Apple Inc. • California

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Employee stock programs
+1
Algorithm Development Engineer
Algorithm Development Engineer

Engtal • Boston (MA)

On-site
USD 150,000 - 210,000
Medical insurance
Vision insurance
401(k)
Algorithm Development Engineer
Algorithm Development Engineer

Engtal • Boston (MA)

On-site
USD 120,000 - 150,000