Haystack
← Back to Jobs
Technology
OE

Battery Simulation Software Engineer

OSI Engineering, Inc.Cupertino, CA🇺🇸United StatesPosted 7 Jul 2026

Quick Overview

Salary
$69 - $84/hr
Work Type
On Site
Level
Mid Senior

Job Description

A globally leading consumer device company headquartered in Cupertino, CA is looking for Battery Simulation Software Engineer to join their Battery Systems team. 

Job Responsibilities:

  • Develop and maintain simulation tools and algorithms to support battery research and product development
  • Collaborate with cross-functional teams including algorithm, systems, test, and hardware engineers
  • Write automation scripts to streamline engineering workflows
  • Debug, test, and refine algorithm code
  • Manage release configuration files and related software updates
  • Build and maintain interfaces connecting internally developed tools
  • Support integration and communication across different parts of the software stack
  • Ensure code quality and maintain reliable software performance
  • Contribute software solutions that support hardware and systems engineering efforts


Minimum Qualifications:

· M.S. or Ph.D. in Electrical Engineering, Applied Physics, Computer Science, or equivalent
· Master''s degree or equivalent job-related experience in Electrical Engineering, Physics, Computer Science, or a related field
· Proficiency in C++ and Python for performance-critical software and simulation development
· Experience with physics-based modeling of electrical components for simulation purposes
· Hands-on experience writing automation scripts and debugging complex software systems

Preferred Qualifications:

· Familiarity with both frontend and backend software development — experience spanning different layers of a software stack is a strong plus
· Experience developing user-facing interfaces or APIs that connect disparate internal tools
· Background in battery systems, electrochemistry, or energy storage (beneficial but not required)
· Ability to independently learn new technologies, prototype solutions, and integrate them into existing workflows
· Strong debugging skills with the ability to isolate and resolve issues across algorithm, configuration, and tooling layers
· Excellent spoken and written communication skills
· Experience working with cross-functional teams spanning software, hardware, and systems engineering


Type: Contract
Duration: 12 months with extension
Work Location: Cupertino, CA (hybrid or onsite)
Pay range: $69.00 - $84.00 ph (DOE)

Skills

C++
Python

Similar jobs