Software Engineer II

Franklin Electric Co Inc

Saco, ME

JOB DETAILS
SKILLS
Bug Tracking/Defect Management, Communication Skills, Computer Science, Continuous Improvement, Documentation, Embedded Systems, Energy Engineering, Functional Analysis, Internet of Things, Product Demonstration, Product Design, Product Development, Product Support, Project Engineering, Regression Testing, Requirements Management, Root Cause Analysis, Software Administration, Software Development, Software Engineering, Source Code/Configuration Management (SCM), Subversion, Systems Engineering, Technical Leadership, Traceability, Validation Testing
LOCATION
Saco, ME
POSTED
30+ days ago

Software Engineer II

Application Deadline: 1 November 2026

Department: Engineering

Employment Type: Full Time

Location: US - Maine - Saco

Reporting To: Krista Christie

Description

At Franklin Electric Energy Systems, engineering plays a critical role in delivering reliable, innovative solutions that power the fueling and energy industries worldwide. The Software Engineer II is responsible for identifying software requirements and leading the design, validation, verification, and compatibility of software used across Franklin Electric products and platforms.

This role develops and supports software solutions for automated and embedded systems, as well as server‑based applications that enable our global IoT environments. Working cross‑functionally with product, hardware, and operations teams, the Software Engineer ensures robust, scalable, and high‑quality software that supports both new product development and continuous improvement of existing platforms.

Key Responsibilities

Software Engineering & Technical Leadership

  • Analyzes functional requirements and translates them to product design.
  • Contributes to development projects for new and existing products in various software languages.
  • Provides existing software project engineering and improvement support.
  • Provides software demonstrations to stakeholders internally and occasionally externally.
  • Participates in root cause analysis for reported product issues in the field and lab.
  • Performs other related duties as required or assigned.

Quality, Validation & Reliability

  • Ensure software solutions meet performance, reliability, and compatibility requirements across operating environments.
  • Collaborate in validation, verification, and regression testing activities to support product releases and updates.
  • Apply disciplined version control, defect tracking, and documentation practices to maintain software integrity and traceability.

Skills Knowledge and Expertise

  • Bachelor's degree in engineering, computer science, or a related technical field required.

  • Professional experience in software development or systems engineering.

  • Experience with one or more of the following technologies:

  • Linux environments

  • C++ and SQL

  • HTML, CSS, and JavaScript

  • Version control and defect management tools

  • Preferred experience includes:

  • Embedded Linux and IoT systems

  • Python and/or C

  • Networking and physical/industrial systems

  • Tools such as Subversion and Redmine

  • Strong analytical mindset with the ability to learn new platforms, systems, and technologies quickly.

  • Clear communicator who can translate technical concepts for diverse stakeholders.

About the Company

F

Franklin Electric Co Inc

Franklin Electric is a global leader in the manufacturing and distribution of products and systems focused on the movement and management of water and fuel. We offer pumps, motors, drives, and controls for use in a wide variety of residential, commercial, agricultural, industrial, and municipal applications.
COMPANY SIZE
5,000 to 9,999 employees
INDUSTRY
Electronics, Components, and Semiconductor Mfg
WEBSITE
https://franklin-electric.com/