Staff Software Engineer, Equipment Integration
Role details
Job location
Tech stack
Job description
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.
What You'll Do
- 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
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)
Preferred Skills
- 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
Benefits & conditions
The range for this position is $110,133.00 - $151,433.00 assuming full time status. Starting pay for the successful applicant is dependent on a variety of job-related factors, including but not limited to geographic location, market demands, experience, training, and education.
**A job that shapes a life. **
**Corning offers you the total package. **
Your well-being is our priority. Our compensation and benefits package supports your health and wellness, financial aspirations, and career from day one.
- Company-wide bonuses and long-term incentives align with key business results and ensure you are rewarded when the company performs well. When Corning wins, we all win.
- As part of our commitment to your financial well-being, we provide a 100% company-paid pension benefit with fixed contributions that grow throughout your career. Combined with matching contributions to your 401(k) savings plan, Corning's total contributions to your retirement accounts can reach between 7% and 12% of your pay, depending on your age and years of service.
- Our health and well-being benefits include medical, dental, vision, paid parental leave, family building support, fitness, company-paid life insurance, disability, disease management programs, paid time off, and an Employee Assistance Program (EAP) to support you and your family.
- Getting paid for our work is important, but feeling appreciated and recognized for those contributions motivates us much more. That's why Corning offers a recognition program to celebrate successes and reward colleagues who make exceptional contributions.