Skip to Content
Search For Jobs

What's your expertise?

Where should we look?

Zip Code

25 miles

25 miles
50 miles
100 miles
500 miles
1000 miles
2500 miles

Job Type

Contract (268)
Permanent (60)


Engineering (299)
Finance (118)
IT (667)
Other Opportunity (133)
Main Content

Battery Management System Software Developer

Location: Milwaukee, Wisconsin 53209
Posted:Mon, February 04, 2019
Salary:Up to US$0.0 per hour + Negotiable
Apply for this Job

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)

Apply for this Job