Karma Automotive

  • Battery Software Engineer

    Job ID
  • Overview

    Karma Automotive is passionate, responsible and uncompromising. 

    We promise to deliver our customers beautiful cars with high-technology and clean propulsion, and a memorable customer experience.


    The Battery Software Engineer will develop BMS application software to achieve all functions based on software functional requirements, including architecture, status monitoring and estimation, control, safety mechanism, diagnostic.


    • Develop BMS application software architecture and core library of functions including IOs, state machine, status monitoring and estimation, controls, diagnostic.
    • Work with algorithm engineer to implement BMS algorithm and logic.
    • Work with system engineer to define software functional requirement.
    • Work with system engineer on functional safety analysis (ISO 26262).
    • Work on software safety mechanism implementation based on functional safety requirements.
    • Manage software version control and release, including data dictionary, calibration, and documentation.
    • Develop HIL / MIL / SIL for BMS.
    • Support BMS hardware and low level software development.
    • Support test process to verify functions on HIL, on bench and in vehicle.
    • Work with validation engineer on issue debugging and tracking.




      • BS or MS in electrical engineering or computer science.
      • Familiar with software development process.
      • Experience with High Voltage Battery Systems and Li-Ion Batteries.
      • Experience with embedded system.
      • Experience with model based SW development with Matlab/Simulink.
      • Experience with automotive diagnostics (OBDII and UDS).
      • Experience SW implementation based on functional safety (ISO 26262) requirements.
      • Knowledge of HIL / MIL / SIL for ECU testing.
      • Familiar with software compiling, flashing, calibration tools and process.
      • Familiar with Vector tools (CANoe /CANalyzer)
      • Basic knowledge of Quality Management Systems (ISO 9001:2015) and Environmental Management Systems (ISO 14001:2015), as applicable.


    Karma Automotive LLC is an equal employment opportunity and affirmative action employer.  We do not discriminate on the basis of gender, color, race, sexual orientation, marital status, pregnancy, national origin, age, religion, veteran status, genetic information, citizenship status or any other group protected by law.  Karma Automotive LLC complies with the Americans with Disabilities Act to ensure equal access to all qualified individuals with a disability.  Valid driver’s license may be required based on essential duties.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed