Product of Position:
A software engineer is responsible for the development and deployment of operation technology software applications in the manufacturing space while working in a team-based environment. The individual will engage and guide customers to business requirements and then use those requirements to Product, budget, schedule, and deliver systems to meet the customer needs.
Requirements:
- Experience with Microsoft PowerBI or other visualization software
- Experience with Microsoft Power Apps.
- Understanding of Software Development Life Cycle processes and tools
- Relation databases and data analysis
- Desire awareness of Industrial automation, such as the ISA-95 standard, and associated systems (PLC, OPC, SCADA, MES, ERP, Historian, CMMS)
- Desire knowledge of message bus architectures and technologies
- Desire experience in design, development, and maintenance of enterprise applications
- Excellent analytical, problem-solving, and decision-making capabilities, with attention to detail.
- Excellent communication, verbal and written, and teamwork abilities.
Key Responsibilities
- Design, develop, and implement software solutions for equipment integration.
- Collaborate with cross-functional teams to gather requirements and ensure successful integration of manufacturing equipment to factory system based on the operational strategy.
- Conduct testing and troubleshooting to ensure the reliability and efficiency of integrated systems.
- Provide technical support and assistance to teams regarding equipment integration issues.
- Document and maintain software configurations, procedures, and processes.
Travel Requirements: up to 25%
- Travel to a site may be required for software deployment.
Work Schedule:
- Typical 40 hours per week.
- May require working weekends/holidays or longer days to support installation schedules