Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Intern - Software development for Battery Management Systems

Bosch Group

Intern - Software development for Battery Management Systems

Sunnyvale, CA
Internship
Paid
  • Responsibilities

    Job Description

    The Bosch Research and Technology Center in Palo Alto, CA is looking for outstanding students in computer science and engineering to work on developing a software framework for Battery Management Systems (BMS). The goals of the internship are to design a flexible architecture for combining an exhaustive list of available algorithms for BMS, specify front-end and back-end requirements, and design a robust API for the BMS software.

    Primary responsibilities:

    • Define a flexible, maintainable software framework which incorporates existing algorithms in a scalable manner. 
    • Develop unit tests of individual software components and standardized end-to-end tests.
    • Design an API for coupling the BMS software to other applications (databases, web, GUI).

    Preferred start date: Jan-May 2018

    Internship duration: 3-6 months