Tools Developer/Hardware Engineer
Fluence (Nasdaq: FLNC) is a global market leader delivering intelligent energy storage and optimization software for renewables and storage. Our solutions and operational services are helping to create a more resilient grid and unlock the full potential of renewable portfolios. With gigawatts of successful implementations across nearly 50 markets, we are transforming the way we power our world for a more sustainable future. For more information, please visit fluenceenergy.com.
Job Description:
Role Overview
Fluence is seeking a Tools Developer to strengthen its Americas Services organization by designing and developing tools that improve fleet observability, troubleshooting efficiency, proactive monitoring, and operational reliability across Fluence 's Battery Energy Storage System (BESS) fleet.
This role sits at the intersection of Software Development, Linux System Administration, Operational Technology (OT), Service Engineering, and Fleet Reliability. The successful candidate will develop software solutions, monitoring frameworks, automation tools, and diagnostic platforms that enable early detection of hardware and software issues, improve root cause analysis, and reduce customer downtime.
The ideal candidate combines strong Python development capabilities with hands-on experience supporting Linux/Ubuntu environments, Distributed Access Systems (DAS), OS7 platforms, Grafana dashboards, operational monitoring systems, and industrial control networks.
This position directly supports customer satisfaction, fleet reliability, service scalability, and operational excellence throughout North and South America.
Key Responsibilities
- Design, develop, and maintain software tools that improve fleet monitoring, troubleshooting efficiency, and operational reliability across Fluence 's Battery Energy Storage System (BESS) fleet
- Develop applications, automation scripts, and diagnostic tools that support Service Engineering, Fleet Optimization, Technical Support, and Field Service organizations.
- Create proactive hardware and software monitoring solutions that identify system issues before they impact customer operations.
- Design, develop, and maintain Grafana dashboards, visualizations, and alerting frameworks to improve fleet observability, troubleshooting, and operational decision-making.
- Work with the digital team, creating requirements for Nispera, Alerta, and Zabbix tooling.
- Develop monitoring and diagnostic tools supporting Data Acquisition Systems (DAS), OS7 environments, Linux servers, network infrastructure, and edge computing systems.
- Build automation capabilities that reduce manual troubleshooting effort and accelerate identification of hardware failures, software issues, communication faults, and network disruptions.
- Develop tools that collect, process, analyze, and present operational data from multiple fleet systems and monitoring platforms.
- Support root cause analysis efforts through development of automated diagnostic workflows and troubleshooting utilities.
- Collaborate with Controls & SCADA Engineers, Network Support Engineers, Product Engineering, Deployment Teams, and Field Service Engineers to develop scalable solutions addressing operational challenges.
- Support fleet reliability initiatives by identifying opportunities for automation, process improvement, and proactive issue detection.
- Maintain software documentation, system architecture documentation, deployment procedures, and operational support materials.
- Assist with critical customer escalations by developing tools and diagnostics that improve troubleshooting accuracy.
- Serve as the primary technical resource for complex hardware-related issues across Fluence 's operational Battery Energy Storage System (BESS) fleet.
- Review and interpret electrical schematics, wiring diagrams, assembly drawings, and hardware documentation to diagnose and resolve field issues.
- Collaborate with Product E