Sr Software Engineer/Renewable Energy BMS

23 / 02 / 24 |

Atlas Staffing

To Apply for this Job Click Here

We are seeking a highly skilled Senior Software Engineer to play a key role in the design, development, and validation of Battery Management System (BMS) software for power energy storage batteries. The Senior Software Engineer will ensure adherence to organizational policies and objectives while collaborating with the Engineering team to align BMS software with product specifications.

This is not a remote role. 

Senior Software Engineer Responsibilities:
– Develop and manage embedded software, meeting cost, timing, and performance targets.
– Deliver high-quality C/C++ code and review, approve, and modify production software designs.
– Drive the development of next-generation BMS technology, emphasizing safety and efficiency for high-voltage batteries in commercial and industrial Energy Storage System (ESS) applications.
– Support product development plans, including schedules, product costs, and meeting design inputs.
– Validate software through simulation and real hardware testing.
– Provide remote support and troubleshooting for systems.

Required Skills and Qualifications:
– Bachelor’s or Master’s degree in Engineering or equivalent practical work experience.
– 5 to 10 years of experience in relevant renewable energy power industries.
– Solid understanding of communication protocols (e.g., CAN bus, Modbus TCP).
– Proficiency in writing high-quality software in C/C++.
– Experience in embedded development and Linux operating systems.
– Familiarity with control software and algorithm development.
– Knowledge of version control tools and the ability to work collaboratively in a team.
– Excellent verbal and written communication skills.

Preferred Qualifications:
– Previous experience in a technical leadership or team management role.
– Understanding of Lithium-ion battery characteristics and applications.
– Previous experience with Battery Management Systems.
– Ability to read and review electrical schematics.


  • Medical/Dental/Vision
  • 401k with match
  • Tuition reimbursement
  • Vacation

This is NOT a remote role. 

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire.

**NO sponsorship offered.


BR-Professional Search

To Apply for this Job Click Here

  Apply with Google   Apply with Linkedin   Apply with Indeed