Software and Controls Engineer

Sagepoint EnergyCarmel, IN
16dRemote

About The Position

We are seeking a software-focused engineer with strong programming skills and experience in industrial automation systems, including PLCs and SCADA platforms (Ignition Perspective). This role bridges modern software development practices with operational technology, enabling scalable and standardized control solutions. Sagepoint Energy embodies core values of dependability, excellence, and integrity.

Requirements

  • Bachelor's degree in software or controls-related field (Computer Science, Electrical Engineering, Computer Engineering, or equivalent) or,
  • Five plus years of applicable experience in an industrial environment that includes software development and automation integration.
  • Proficiency in C#, Python, Java, or similar languages.
  • Experience with APIs, databases, and modern development frameworks.
  • Understanding of Agile Development and Source Control (Git).
  • PLC Programming (Rockwell Studio5000, Siemens TIA Portal).
  • SCADA development (Ignition Perspective, RS/FT View ME/SE, VT SCADA).
  • HMI Design and Integration.
  • Understand electrical, pneumatic, and water schematics and complete the integration of industrial automation systems
  • General Networking - Ethernet troubleshooting and design of various hardware types and configurations.
  • Network Address Translation
  • VLANs
  • Various Network Topologies (Star, Linear, Ring...)

Responsibilities

  • Develop and maintain custom software applications for industrial automation systems.
  • Integrate SCADA and PLC systems with enterprise-level software solutions.
  • Implement source control (Git) and Agile methodologies for automation projects.
  • Create SCADA, DCS, PLC, and HMI programming, network design, and diagnostic libraries (AOIs, FBs, UDT, Faceplates, etc.).
  • Participate in design reviews and support project meetings.
  • Train team members on project standards.
  • Execute work within a budget, with exceptional quality, and on time.
  • Forecast time/resources to complete remaining work.
  • Participate in continuous improvement initiatives and champion outcomes.
  • Supervise activities of functionally assigned personnel, applying knowledge of automation concepts and procedures.
  • Travel to customer sites as necessary for the betterment of the team or to deliver optimal solutions.

Benefits

  • In addition to base salary, compensation includes the option to participate in company sponsored medical, dental, and vision insurance plans and in a retirement savings program as well as paid personal time off and holidays. You will also be eligible for an annual bonus and participation in the employee Long-Term Incentive plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service