Full-Time Senior Controls Software Engineer (BMS)

Fluence is hiring a remote Full-Time Senior Controls Software Engineer (BMS). The career level for this job opening is Experienced and is accepting Bangalore, India based applicants remotely. Read complete job description before applying.

Fluence

Job Title

Senior Controls Software Engineer (BMS)

Posted

Career Level

Full-Time

Career Level

Experienced

Locations Accepted

Bangalore, India

Job Details

About the Position: We are seeking a Controls Software Engineer with a passion for software design and extensive experience with C++, Agile Scrum using Jira and Git. Reporting to the Senior Manager of Control Application Software Development, you will actively contribute to the development team, delivering a releasable product increment at the end of each sprint.

Responsibilities:

  1. Develop Fluence OS (FOS) controls software for energy storage products, including:
    • System-level BMS (Battery Management System)
    • Controls communication
    • Fluence OS application and base controls for utility and grid applications
    • Integration of grid-scale battery and power conversion systems from leading manufacturers
  1. Design, develop, build, and document FOS controls SW using C++, C, and/or Matlab/Simulink.
  2. Support requisition engineering, troubleshooting field issues, and identifying root causes.
  3. Focus on robustness, security, performance, scalability, and maintainability.
  4. Meet project timelines and budget.
  5. Track, manage, document, and report work using Jira and Confluence.
  6. Foster teamwork, allowing for open discussion, conflict resolution, and efficient problem-solving.

Qualifications:

  • Bachelor's degree in Mechanical, Electrical, Computer Science, or related field.
  • 6+ years of SW development experience.
  • Expertise in object-oriented software development with C++, preferably for Linux.
  • Basic knowledge of a scripting language (e.g., Python).
  • Expertise in C programming.
  • Expertise in Agile development framework and Git workflow.
  • Enthusiasm for teamwork, responsibility, learning, and working with minimal supervision.
  • Willingness and ability to travel, domestically and internationally, up to 5% of the time.

Preferred Qualifications:

  • Knowledge of developing Battery Management System (BMS) software.
  • Knowledge of message buses (e.g., MQTT).
  • Knowledge of power system market applications, power generation, and/or energy storage system controls.
  • Experience with MathWorks Matlab/Simulink for controls logic development.
  • Experience in Test Driven Development.
  • Experience with Continuous Integration.
  • Experience in Linux shell script programming.
  • Experience with Industrial Protocols (e.g., Modbus, CAN).
  • Experience with Containers (e.g., Docker).

FAQs

What is the last date for applying to the job?

The deadline to apply for Full-Time Senior Controls Software Engineer (BMS) at Fluence is 6th of February 2025 . We consider jobs older than one month to have expired.

Which countries are accepted for this remote job?

This job accepts [ Bangalore, India ] applicants. .

Related Jobs You May Like

Senior Software Engineer

Phoenix, Arizona
1 day ago
.NET
Agile Methodologies
C#
Cyberark
Full-Time
Senior Manager
YEAR $119000 - $165000

Director, Software Engineering

USA
1 day ago
HTML5
Java
Python
Capital One
Full-Time
Expert

Senior Software Engineer, DevOps

USA
1 day ago
AWS
JavaScript
Python
Capital One
Full-Time
Expert

Engineering Lead

Berlin, Germany
1 day ago
Cloud Computing
Security Practices
Serverless Systems
Dado
Full-Time
Experienced

Software Engineer – Platform Development

Bergisch Gladbach, Germany
1 day ago
Agile Software Development
C++
Qt
Miltenyi Biotec
Full-Time
Experienced

Software Engineer – Connectivity

Bergisch Gladbach, Germany
1 day ago
C++
Cloud Technologies
Connectivity
Miltenyi Biotec
Full-Time
Experienced

Automotive Diagnostic Engineer

Rabat, Morocco
1 day ago
Automotive Diagnosis
Data Handling
DIDAS
ALTEN
Full-Time
Experienced

Integration Engineer

Rome, Italy
1 day ago
Data Exchange
Integration
Linux
Docplanner
Full-Time
Experienced

Senior Java Engineer, Auto1 Platform

Tiranë, Albania
1 day ago
AWS
Java
Microservices
AUTO1 Group
Full-Time
Senior Manager

Middle PHP Engineer

Tiranë, Albania
1 day ago
AWS
Docker
OOP
AUTO1 Group
Full-Time
Experienced

Software Engineer - Java

Reading, United Kingdom
1 day ago
AWS
Java
Kafka
Visa
Full-Time
Experienced

Digital Talent Acquisition Specialist

London, United Kingdom
1 day ago
Communication
Digital Recruitment
Recruitment
PA Consulting
Full-Time
Experienced

Looking for a specific job?