×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Battery Predictive Maintenance

Job in Natick, Middlesex County, Massachusetts, 01760, USA
Listing for: Phmsociety
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Do you have a passion for developing algorithms for condition monitoring and predictive maintenance? Have you got experience with battery management systems, and data driven techniques such as time series analysis, state estimation, fault detection and isolation, condition monitoring, machine learning, and deep learning for engineering systems?

We are looking for a self-motivated engineer with the skills and enthusiasm to learn to join our team. You will help develop software tools that enable the analysis, visualization, detection and prediction of battery conditions and health. You will need skills that cross traditional domain boundaries in areas such as battery management, signal processing, statistics, machine learning and deep learning and graphical user interface design.

Responsibilities:

  • Develop and implement new functions and graphical user interfaces for Predictive Maintenance Toolbox to enable our customers to develop prognostic and health monitoring systems for batteries.
  • Create examples to help customers learn about the workflow quickly.
  • Contribute to all aspects of the product development process from writing functional specifications to designing software architecture and implementing software features.
  • Work with quality engineering, documentation, and usability teams to develop state-of-the-art software tools.
  • Work with our user community and customer-facing groups to understand what customers need to achieve so they can harness our technologies for solving their real-world energy storage challenges.

Minimum Qualifications:

A bachelor’s degree and 5 years of professional work experience (or a master’s degree, or equivalent experience) is required.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary