Octillion Power Systems(“Octillion”), based in Hayward, California, is a Tier One supplier of advanced energy storage systems. Established in 2009, the company’s founders set out to address unmet needs in the power systems market. Leveraging extensive systems engineering experience, the Octillion team offers comprehensive solutions for numerous applications that require energy storage and motive power. With millions of miles behind its products, Octillion is now one of the world’s leading suppliers of electric drive energy storage systems.


Octillion offers custom and standardized energy storage products utilizing commercial grade Li ion cells. Our flexible pack designs are based on scalable module solutions packaged into a compact, sealed enclosures, along with complete BMS, Control Module/Contactor assemblies.


Current product configurations range from 1kWh to 125kWh in size and voltages from 12V to 600V systems. With packaging energy densities for tractions batteries as high as 120 Wh/kg, each configuration will ultimately vary depending on chemistry, packaging, use model and application. Octillion final packaging designs can be rated as IP67 if required, depending on the customer defined packaging requirements.


Octillion serves a range of segments in the energy storage market with an emphasis on industrial applications that typically require 1-1000 KWH of energy storage. By focusing on these segments, Octillion has been able to “right-size” its engineering and manufacturing operations to delivery cost effective, highly reliable solutions that our customer’s demand.


Core markets include:

  • Lithium ion Energy Storage for Grid applications

  • All electric and hybrid electric vehicles


Depending on synergistic aspects of a project or application, Octillion also serves markets outside of these core segments if we can offer a competitive solution that harmonizes to our existing product suite and manufacturing infrastructure.


Our work environment is fun and relaxing. Come check us out at!



The role of the BMS Software Engineer is to plan, execute, and deliver Battery Management System software according to determined schedule and budget. This includes working with team members and third-party contractors to deliver software according to plan. The Software Engineer will also follow internal process for quality control throughout SW life cycle.


Specific tasks will include:

  • Execute software development from project beginning to end

  • Follow project scope and deliverables to support program goals in collaboration with engineering and program management

  • Work towards realistic project milestones and deliverables using appropriate tools

  • Develop requirements documentation and software change requests

  • Track and report project status

  • Proactively manage changes in project scope

  • Follow established software development processes

  • Contribute to software process improvement activities

  • Develop best practices and tools for project execution and management

  • Participate in software (design, code) reviews

  • Cooperate and coordinate development with electronics hardware team



  • BSCS/EE or equivalent and 3+ years of software development experience

  • Familiarity with project change and configuration management software, such as Jira

  • Knowledge of CAN Networking, I2C, SPI

  • Server-side programming

  • Machine learning algorithms

  • Internet of things

  • Knowledge of device drivers

  • Proficient with Github

  • Experience with UDS and OBD Diagnostics

  • C programming experience

  • Experience with bare metal or RTOS programming

  • Working in Embedded Environment or with Limited Resources

  • Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities

  • Flexible during times of change

  • Strong written and oral communication skills

  • Strong interpersonal skills

Apply for Job
Upload File
Max File Size 15MB

© 2017 Octillion Power Systems,LLC  All rights reserved