Jobs and Careers
Lake Orion, MI, US, United Statesfull_timeVerifiedPosted 15 Jul 2025

About the role

American Battery Solutions has a full-time opening for a Software Engineer in Lake Orion, Michigan.
 

Job Summary

The Software Engineer is responsible for the design, development, and testing data analysis and visualization platform, as well as generative Artificial Intelligence (AI) tools, to support internal teams at American Battery Solutions (ABS). This role establishes benchmarks for evaluating the performance of data analysis processes and AI solutions and develops test cases to validate core functionalities of the ABS data platform and Battery Management Systems (BMS). In addition, the Software Engineer develops and maintains various AI-driven and data analysis tools to enhance operational efficiency. This position plays a critical role in enabling teams across ABS to conduct rapid analysis, troubleshoot issues, and optimize the performance of internal battery products. 

 

Responsibilities

  • Design, develop, and test web applications for internal and customer-facing data analytics and visualization, utilizing modern web technologies and frameworks. 
  • Design, develop, and test generative AI applications and tools aimed at improving operational efficiency and enhancing productivity across teams and departments.
  • Develop and maintain diagrams, flowcharts, and models to document and visualize the structure and functionality of existing code across BMS, Data tools, and AI tools project.
  • Recommend upgrades for existing systems and programs.
  • Implement and maintain scalable, efficient, and reliable back-end systems to support data processing and analysis for both internal and external users.
  • Designs, develops, and optimizes front-end components to support high-performance data visualization tools, ensuring a seamless and user-friendly experience for stakeholders.
  • Maintains program functionality and stability during software maintenance and testing activities. 
  • Document all components and functionalities of systems or applications to serve as comprehensive references for future upgrades and maintenance
  • Review and refine the development process to identify and resolve bugs, as well as address client and consumer concerns. 
  • Adhere to federal and state regulations.
  • Adhere to all company policies, processes, and procedures.
  • Performs other duties as requested, directed, or assigned. 
  • Predictable and reliable attendance. 


Position Qualifications

  • Bachelor’s degree in Computer Science or an equivalent degree.
  • Advanced degree in Computer Science preferred.
  • Minimum of three (3) years of experience working in software application development.
  • Proficient in software application development, coding, troubleshooting, and maintenance.
  • Adept in data processing and statistical analysis; particularly with lithium-ion test data.
  • Familiar with artificial intelligence and large language model applications.
  • Effective communicator, capable of concisely presenting highly technical test data to internal and external customers.
  • Self-motivated problem solver, pays attention to the details, challenges the status quo, and strives for continuous improvement.
  • Contributes to team growth by collaborating with cross-function teams and completing projects in a timely manner.
  • Proven ability to analyze problems and find solutions.


Key Competencies

  • Customer Focus: Anticipates and takes action to meet customer needs. Establishes and maintains a productive and effective working relationship with customers, both internal and external, and gains their trust and respect.
  • Decision Making & Analysis: Makes sound decisions based upon a mixture of data-driven analysis, expertise, experience, and judgment; collects relevant information, seeks input from others, and identifies connections and/or root causes of problems.
  • Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
  • Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services while keeping a focus on sustainability. Constantly looking for incremental improvements in work processes and results.
  • Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before.

 

Physical Requirements / Working Conditions

The physical demands described here are representative of those that must be met by an employee to

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

American Battery Solutions Inc.

View company profile →