Battery Management System Software Developer
6-12 month project
Glendale, WI, 53209
This resource will port an existing battery management system in an embedded controller to a windows based industrial computer.
Once the software is ported, this resource will optimize the software for performance, support, and usability
This task includes:
1.Port a battery management system from an embedded controller to a windows Single Board Computer (SBC). This system has been fully validated and it is important that the SBC system retains this certification.
2.Develop a scalable system architecture in the SBC that will allow modifying the number of batteries, the type of batteries, cell voltages, output voltage, and power levels supported by the battery management system.
3.System test the battery management algorithms to ensure that they have the same capabilities as the embedded version.
4.Encapsulate the software in a virtual machine to allow multiple battery management systems to run on a single SBC.
5.Identify and document the interfaces and functionality of the system.
6.Develop the IT infrastructure such that this system can be deployed in a commercial building space behind a firewall, yet monitored over the internet.
7.Develop the security architecture to ensure the system is protected from intrusion.
8.Determine and recommend a hardware platform that can host this architecture.
9.Specify a user interface for this type of system.
10.Prototype this system architecture.
Experis is an Equal Opportunity Employer (EOE/AA)