Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Battery Algorithm Software Engineer

$147.4k - $272.1k

Apple Oakbrook

Cupertino, California, United States Hardware Description At Apple, we believe new ideas have a way of becoming outstanding products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish! 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. Responsibilities Actively participate in cross functional architecture discussions and help evolve the roadmap of future solutions and algorithms in the domain. 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. Define software architecture and write software modules to implement innovative battery algorithms. Onboard and mentor team member in the technical field when needed. Minimum Qualifications BS and a minimum of 3 years relevant industry experience Experience coding with C/C++ Experience with software product development in battery, consumer electronic domain or relevant Preferred Qualifications Master’s degree, PhD or equivalent job-related experience in Electrical Engineering, Mechanical Engineering or equivalent 5+ years of experience in innovative and creative software product development in battery, consumer electronic domain or relevant Understanding of battery modeling and control theory Debugging skills to tackle challenging problems Ability to independently learn new technologies, prototype and design software solutions Excellent spoken and written communication skills Experience working with cross-functional teams Experience with software requirement definition and software development process At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $147,400 and $272,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant. Apple accepts applications to this posting on an ongoing basis. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Battery Algorithm Software Engineer in Cupertino, CA vacancy
  •  ...technology company located in Cupertino, California seeks a Battery Management System Engineer to contribute to the development and qualification of...  ...customer experiences through battery firmware and algorithm innovation. The ideal candidate has a BS degree in a related... 
    Suggested

    Apple

    Cupertino, CA
    1 day ago
  • $175k - $235k

     ..., clean power by optimizing renewable energy and grid-scale batteries. With offices in the Bay Area and Houston, we bring together...  ...are core to how we work. The Role We're looking for a Software Engineer to join the team building the core of Gridmatic's battery... 
    Suggested

    Gridmatic

    Cupertino, CA
    1 day ago
  • $128.2k - $192.4k

     ...products — from lithium–sulfur batteries and energy storage systems...  ...and expanding our team of engineers, scientists, and innovators....  ...health, and state of power algorithms for lithium sulfur batteries...  ...maintain the embedded governing software for BMS controllers Lead... 
    Suggested
    Local area
    Relocation

    Dormont Manufacturing Company

    San Jose, CA
    15 hours ago
  • $128.2k - $192.4k

     ...Lyten is seeking a Senior Battery Management System (BMS) Software Engineer to develop state of charge algorithms and maintain software for BMS controllers in San Jose, California. Candidates should have at least 5 years of experience in battery management systems and... 
    Suggested

    jobs.frontdoordefense.com - Jobboard

    San Jose, CA
    1 day ago
  •  ...A leading technology company in Cupertino is seeking a skilled Software Engineer to develop innovative battery management solutions. This role involves working with teams to create algorithms and software architectures for battery technologies. Required qualifications... 
    Suggested

    Apple

    Cupertino, CA
    15 hours ago
  • $170k - $205k

     ...The Role We are seeking a senior, product-minded Software Engineer with deep experience in algorithms, machine learning, and edge AI. In this role, you will...  ...real-world product constraints such as latency, battery life, compute, bandwidth, reliability, and manufacturability... 
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    10 days ago
  • $147.4k - $272.1k

     ...Software Development Engineer, Siri Runtime Systems and Interaction Cupertino, California, United States...  ...interaction as well as exceptional battery life, and help develop intelligent...  ...Experience with developing and optimizing algorithms that run efficiently on resource... 
    Relocation

    Apple

    Cupertino, CA
    14 hours ago
  • $170.6k - $261.3k

     ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and...  ...safe stop. As a Senior Software Engineer on the Secondary Driving System...  ...implement planning and controls algorithms for the Secondary Driving System... 
    Remote work
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    16 hours ago
  • $147.4k - $272.1k

     ...A leading technology company is seeking an Algorithm Engineer for Home and Audio Devices in Cupertino, California. This role involves driving requirements during product concept design, working on signal processing and machine learning to enhance sensing capabilities,... 

    Apple

    Cupertino, CA
    16 hours ago
  • $147.4k - $272.1k

     ...Senior Software Engineer - Proximity and Context, Sensing & Connectivity Join our team at...  ...customer experiences. We're developing algorithms that understand a user's context -- their...  ...your items and friends, check the battery status of your AirPods, unlock your Mac... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $140k - $360k

    What to Expect As a Software Engineer on the Battery Management System (BMS) Team, you will have the opportunity to help deliver the high-quality...  ...writing low-level firmware drivers, implementing software algorithms, and designing and building validation/test... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $141.8k - $258.6k

    Battery Management Systems - Electrical Engineer Cupertino, California, United States Hardware Do you have a passion for invention and self-challenge? As...  ...Design, System EE, Cell Engineering, Firmware, Algorithms, etc.) to ensure the product is developed on time and... 
    Relocation

    Apple Inc.

    Cupertino, CA
    14 hours ago
  • $100k - $200k

     ...overall quality of life. As a Senior Wireless and Algorithm Design Engineer, you will be responsible for designing, developing, and...  ...Integration, Silicon, and will work closely with systems, software, hardware, and test teams responsible for delivering the communications... 
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    eSpace

    Saratoga, CA
    1 day ago
  • $147.4k - $272.1k

     ...Software Development Engineer - Location Technologies, Sensing & Connectivity Our mission is to personalize...  ...budgets Developing clustering algorithms and data pipelines that process...  ...level of intelligence while sipping battery—this is one of the most exciting engineering... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $25 - $110 per hour

     ...To support Netflix's vision for Live, the streaming algorithms team is looking for research partners (early-stage PhD students...  ...networking, video streaming, data analysis, embedded systems, and software engineering. Beyond the subscription-based video-on-demand... 
    Hourly pay
    Summer work
    Internship
    Summer internship
    Work at office
    Immediate start

    Netflix

    Los Gatos, CA
    13 days ago
  • $45 per hour

     ...Software Engineer Intern (Video-on-Demand Algorithm) - 2026 Summer (BS/MS) Location: San Jose Employment Type: Intern Job Code: A125752A Responsibilities Design and implement media streaming-related algorithms to improve TikTok user experience. Examples include video preloading... 
    Hourly pay
    Summer work
    Internship
    Local area

    Ellis Technologies, Inc.

    San Jose, CA
    15 hours ago
  • Tesla, located in Palo Alto, is seeking a Software Engineer for the Battery Management System Team. In this role, you will develop high-quality software...  ..., focusing on firmware drivers and real-time software algorithms that enhance vehicle performance and reliability. The... 

    Tesla

    Palo Alto, CA
    4 days ago
  •  ...visualization frameworks. You will work across the software stack, from designing scalable APIs and...  ...design workflows to enable hardware engineering teams to design the world’s most...  ...Strong knowledge of data structures, algorithms, and software design principles Working... 

    Apple

    Cupertino, CA
    1 day ago
  • $150k

     ...class researchers, data scientists, and engineers, tackling the most fundamental and impactful...  ...team that's responsible for the full software development life cycle, from conception...  ...similar role Experience working with AI algorithms and the ability to develop systems... 
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    3 days ago
  • $45 per hour

     ...Responsibilities The Video-on-Demand (VoD) Algorithm team is responsible for optimizing the app experience...  ...: - Currently pursuing an Master's Degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline - Able to commit... 
    Hourly pay
    Temporary work
    Summer work
    Internship
    Local area

    Tik Tok

    San Jose, CA
    4 days ago
  •  ...Software Engineer At Coram AI, we're reimagining video security for the modern world. Our...  ...real-time processing pipelines Strong algorithmic foundation and solid understanding of...  ...Lyft, PhD Oxford), Coram AI is backed by Battery Ventures, Mosaic, and 8VC, have raised... 
    Flexible hours

    Coram AI

    Sunnyvale, CA
    5 days ago
  • $140k - $252k

     ...What to Expect Tesla is looking for a full-stack Software Engineer to contribute to the development of the data factory and software services for our cutting-edge battery products. This position will help drive technological advancement by delivering data and software... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    5 days ago
  • $120k - $165k

     ...surrounding vehicles, pedestrians, and other dynamic agents, enabling safer driving decisions Mapping & Localization : Explore algorithms for vehicle localization and environment representation, leveraging maps, onboard sensors, and learning-based methods to ensure... 

    WeRide.ai

    San Jose, CA
    26 days ago
  • $181.1k - $272.1k

     ...Sr Full-Stack Software Engineer, AIML Data Operations Imagine what you could do here. We're looking for a senior full-stack engineer with...  ...systems, including applied knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  •  ...Embodied AI technology. Our advanced AI software and foundation models enable vehicles to...  ...will join a motivated and talented team of engineers to deliver a reliable, stable and...  ...impact Optimize critical code paths and algorithms to improve runtime efficiency, reduce latency... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Icehouseventures

    Sunnyvale, CA
    15 hours ago
  •  ...The AI Engineering team Builds software pipelines that adapt neural networks (such as Hugging Face, Ultralytics, or custom models) for deployment...  ...advanced quantization-aware and analog-aware retraining algorithms leveraging PyTorch and ONNX. Hardens networks to analog... 

    Latent AI

    Palo Alto, CA
    1 day ago
  • $147.4k - $272.1k

     ...Generative Ai Engineer - Camera Algorithms Are you passionate about building groundbreaking camera technologies that enrich the lives of billions...  ...camera features powered by AI. Partner with hardware, software, and firmware engineers to prototype, integrate, and... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  •  ...We are looking for a technically strong Engineering Manager to lead our Platform team. This...  ...science fundamentals, including algorithms, data structures, operating systems, and...  ...Lyft, PhD Oxford), Coram AI is backed by Battery Ventures, Mosaic, and 8VC, have raised... 
    Shift work

    Coram AI

    Sunnyvale, CA
    15 hours ago
  • $181.1k - $272.1k

     ...Full Stack Software Engineer, Retail & Marcom Engineering Summary Marcom is the creatively-led global team that oversees Apple's consumer...  ...experience with a focus on fundamentals in data structures, algorithms and object-oriented design ~ Deep understanding of core... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $181.1k - $318.4k

     ...Software Engineer - AML, AI & Data Platforms (AiDP) AI & Data Platforms (AiDP) is IS&T's engine for AI-powered innovation. The team brings...  ...science fundamentals, including data structures and algorithms ~ Proficiency in Containerization technologies like Kubernetes... 
    Relocation

    Apple

    Sunnyvale, CA
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Battery Algorithm Software Engineer. Be the first to apply!