Software Engineer
TMS International LLC · Hammond, IN · 3 wk ago
On-siteEngineeringFull-time
Responsibilities
- Design, develop, test, deploy, and maintain manufacturing and operational software systems
- Support software applications used in scrap yards, docks, scale systems, and furnace operations
- Work directly with operations personnel, supervisors, crane operators, and mill staff to understand operational requirements and improve workflows
- Troubleshoot software, communication, and hardware-related issues in industrial environments
- Develop and maintain database-driven applications and reporting systems
- Interface with PLC/process data systems and industrial communications
- Participate in system design, implementation, testing, and production support
- Support high-availability production systems where operational uptime is critical
- Assist with software deployment, upgrades, and system maintenance activities
- Participate in occasional after-hours support for critical production-impact issues
- Collaborate with other engineers while maintaining ownership of assigned systems and projects
Requirements
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work independently and manage projects in a production-oriented environment
- Comfortable working in industrial and manufacturing environments
- Ability to troubleshoot live production systems under operational conditions
- Practical engineering mindset with strong attention to reliability and performance
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related discipline; equivalent experience will also be considered
Skills
- Experience with Delphi / Object Pascal
- Experience with C++ / C#
- Experience with SQL Server, MySQL, Oracle
- Experience with REST APIs
- Experience with OPC
- Experience with serial and TCP/IP communications
- Experience with Windows and Windows Server environments
- Experience with Android and iOS applications
- Experience with Python
- Experience with machine learning / AI applications related to scrap recognition and process optimization
Benefits
- Dental insurance
- Disability insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance