What is a Software Engineer at Franklin Electric Energy Systems?
At Franklin Electric Energy Systems, the Software Engineer II role is a critical component of our mission to deliver reliable, high-performance solutions for the global fueling and energy industries. You will operate at the intersection of hardware and software, bridging the gap between automated embedded systems and the server-based applications that power our expansive IoT environments. Your work directly influences the functionality, reliability, and scalability of products that keep vital energy infrastructure operational.
This position is inherently cross-functional, requiring you to collaborate closely with product, hardware, and operations teams. You will not only write code but also own the lifecycle of your solutions—from translating functional requirements into robust designs to performing root cause analysis on field issues. It is a role for those who enjoy technical variety, as you will contribute to both new product development and the continuous improvement of existing, field-proven platforms.
