EngineerJobs.io
← Back to all jobs

Job Description

Controls Software Engineer at Luna Data Solutions, Ltd., focusing on real-time control systems in a steel manufacturing environment and combining software development, industrial automation, and hands-on plant support to sustain reliability and drive continuous improvements.

Responsibilities

  • Maintain real-time control systems to support ongoing production uptime and stability
  • Troubleshoot operator-reported issues and quickly resolve problems that affect production
  • Perform routine system checks, log reviews, and preventive maintenance activities
  • Ensure daily operations run smoothly by validating applications and communications
  • Design, develop, and maintain applications using C#, VB.NET, and scripting languages
  • Integrate systems with PLCs, SCADA platforms, and other industrial devices
  • Develop and maintain client/server applications and inter-process communication
  • Support modernization efforts for automation systems and related initiatives
  • Maintain and support plant-wide network communications (TCP/IP, client/server)
  • Configure and troubleshoot managed networks within the plant environment
  • Ensure reliable communication between software applications, databases, and hardware
  • Design, develop, and maintain databases using PostgreSQL or SQL Server
  • Support real-time data acquisition, storage, and retrieval for production systems
  • Optimize database queries and structures for performance and reliability
  • Work directly on the plant floor in an industrial setting with grease, dust, and heavy equipment
  • Diagnose and resolve system issues in real time to minimize downtime
  • Collaborate with operators to understand issues and improve system performance
  • Identify opportunities to enhance system performance, reliability, and usability
  • Research and implement new tools, technologies, and solutions
  • Support knowledge sharing and cross-training within the team
  • Participate in on-call rotation to assist operations outside standard hours

Requirements

  • Minimum five years of experience in software development and/or industrial systems; manufacturing experience considered for equivalence
  • Proficiency with programming languages such as C#, VB.NET, or scripting languages
  • Strong background in database design, development, and management (SQL)
  • Understanding of network communications, including TCP/IP and client/server architectures
  • Experience with or knowledge of PLC systems and industrial automation environments
  • Solid troubleshooting and problem-solving skills in real-time systems
  • Ability to work independently and take initiative in resolving technical challenges

Technologies

  • C#, VB.NET
  • Scripting languages
  • PostgreSQL, SQL Server
  • TCP/IP, SCADA platforms
  • PLC systems, client/server architecture

Benefits

  • Opportunity to make a substantial impact and own technology initiatives
  • Competitive compensation and benefits package
  • 401(k) plan
  • Health insurance
  • Relocation assistance

Compensation

  • USD 100,000 - 150,000 per year

Work Location

  • On-site position in Butler, Indiana

Similar Jobs