"Empower the EV Revolution"


©2019 by Portable Power Innovations. Proudly designed by BD Web Designs.


“Empower the EV Revolution and make a difference for future generations”

Join Portable Power Innovations for an opportunity to be part of a team of visionaries and doers taking steps each day to make this world a better place.  We are small and nimble and have big plans to make a positive impact on humanity. 

PPI is seeking a highly motivated candidate to join its BMS Engineering team.  As a Firmware Engineer you will plan, execute, and implement the firmware for prototype and production battery modules and packs. 

What we want:


  • Tenacity to work through challenges

  • Able to work in an ambiguous environment with little direction

  • Highly self-motivated

  • Ability to think on your feet

  • Strong work ethic

  • Curiosity

  • Strong communication skills


What you’ll do:


  • Perform Battery Management System firmware research, plan, and development

  • Design test methodology and perform tests based on product specifications

  • Familiar with EV industrial safety standards (UL, ISO26262, etc)

  • Develop requirements documentation and manage software change requests

  • Collaborative work with mechanical, digital control, thermal design, and manufacturing

  • Collaborate on controller architectural decisions to drive robust system design

  • Advanced battery controls and new concept development


What you need: 

  • 2-5 years firmware and test development experience. Electric Vehicle experience is a plus

  • BS in EE/CE/CS, MS preferred, or equivalent experience and exceptional ability

  • Familar with C/C++ development for embedded systems. Proficient in python is a plus  

  • Experience in development of digital and analog interfaces

  • Familiarity with GIT or SVN version control systems

  • Experience in low level driver and test development (e.g. CAN, SPI, I2C, ADC, PWM)

  • Background with debugging tools (e.g. oscilloscope, logic analyzer, DMM)

  • General understanding of control theory and digital implementation of controls

  • Experience with cross functional team interaction (technical and non-technical)




  • Understanding of electric battery system and electrified vehicle operations
  • Passion for BMS firmware for lithium ion battery systems

  • Embedded programming of DSPs and FPGAs in real-time control applicatio

  • Ability to speak and write Mandarin Chinese

  • Occasional international travel is expected for this position.


  PPI participates in the E-Verify Program


Contact:  recruiting@ppinnovations.com

PPI_newLogo_Final_V2 - Wow version...jpg