Staff Software Engineer, Equipment Integration

CorningCity of Corning, NC
Onsite

About The Position

The global Information Technology (IT) Function is leading efforts to align IT and Business Strategy, leverage IT investments, and optimize end to end business processes and associated information integration technologies. Through these efforts, IT helps to improve the competitive position of Corning's businesses through IT enabled processes. IT also delivers Information Technology applications, infrastructure, and project services in a cost efficient manner to Corning worldwide. We’re looking for a Staff Software Engineer specializing in Equipment Integration to build the software that connects our manufacturing equipment with enterprise systems like MES, ERP, SCADA, and other smart‑factory platforms. In this role, you’ll blend full‑stack engineering with deep equipment‑connectivity expertise to enable reliable, scalable, real‑time data flow across our production environment. If you’re passionate about Industry 4.0, automation, and building robust integration solutions that improve visibility and efficiency on the shop floor, this is a high‑impact opportunity.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Engineering or related field
  • 5+ years of software development experience (full‑stack or backend)
  • Hands‑on experience integrating manufacturing equipment with industrial systems
  • Proficiency in Java, C#, Python, or JavaScript
  • Knowledge of OPC UA, SECS/GEM, TCP/IP, or message‑queuing technologies
  • Experience with databases, Git, and Agile tools (Jira, GitLab)

Nice To Haves

  • Experience with messaging frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
  • Familiarity with SCADA (Ignition, znt PAC) or MES (Siemens OpCenter/Camstar)
  • Understanding of manufacturing environments, automation, and Industry 4.0
  • Experience with OSI PI or analytics platforms
  • Strong debugging, problem‑solving, and communication skills
  • Ability to collaborate across multidisciplinary teams

Responsibilities

  • Design, develop, test, and deploy full‑stack software solutions for equipment‑to‑system integration
  • Build backend services (Java, C#, Python, Node.js) and front‑end interfaces (HTML, CSS, JavaScript)
  • Implement messaging and integration frameworks (ActiveMQ, RabbitMQ, Kafka, MQTT)
  • Connect manufacturing equipment using protocols like OPC UA, SECS/GEM, TCP/IP, MQTT
  • Integrate with MES, SCADA, and other manufacturing platforms
  • Design and optimize databases for equipment data, events, and historical tracking
  • Troubleshoot connectivity, data flow, and system behavior issues
  • Support deployments, commissioning, and production startup
  • Maintain documentation and collaborate with architects, IT, and manufacturing teams
  • Stay current with Industry 4.0 technologies and contribute to continuous improvement

Benefits

  • Company-wide bonuses and long-term incentives
  • 100% company-paid pension benefit with fixed contributions
  • Matching contributions to your 401(k) savings plan
  • Medical, dental, vision insurance
  • Paid parental leave
  • Family building support
  • Fitness programs
  • Company-paid life insurance
  • Disability insurance
  • Disease management programs
  • Paid time off
  • Employee Assistance Program (EAP)
  • Recognition program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service