Demo

Battery Simulation Software Engineer

OSI Engineering
Cupertino, CA Full Time
POSTED ON 5/19/2026
AVAILABLE BEFORE 6/17/2026

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)

Salary : $69 - $84

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Battery Simulation Software Engineer?

Sign up to receive alerts about other jobs on the Battery Simulation Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$85,996 - $102,718
Income Estimation: 
$111,859 - $131,446
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$122,763 - $145,698
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OSI Engineering

  • OSI Engineering Raymond, OH
  • We are seeking an experienced Lead Software Engineer to join a Global Automotive Industry in Raymond, OH to drive the design, development, and delivery of ... more
  • 1 Day Ago

  • OSI Engineering Raymond, OH
  • We are seeking an experienced Senior Principal Software Engineer (Lead Architect level) to join a global automotive organization in Raymond, OH. The ideal ... more
  • 1 Day Ago

  • OSI Engineering Mountain View, CA
  • Seeking an experienced Android Framework Engineer to support development of a next-generation embedded infotainment platform. This role focuses on building... more
  • 1 Day Ago

  • OSI Engineering Raymond, OH
  • Job Description: The Digital Innovation Division within the Digital Manufacturing Unit is looking for a Vision Inspection / loT Solution Engineer for a Glo... more
  • 2 Days Ago


Not the job you're looking for? Here are some other Battery Simulation Software Engineer jobs in the Cupertino, CA area that may be a better fit.

  • Akkodis Cupertino, CA
  • Akkodis is seeking Battery Simulation Software Engineer III in Cupertino CA(Hybrid) . Ideally, looking for applicants with Proficiency in C and Python for ... more
  • 3 Days Ago

  • Tesla Motors, Inc. Palo Alto, CA
  • What to Expect As an Analysis Engineer, you will play a critical role in the development and manufacturing of next generation Tesla products.In this role, ... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!