Job Description
Key Responsibilities
- Develop and maintain custom software applications to support manufacturing processes, automated testing, and calibration of industrial measurement and controls equipment.
- Design and optimize database solutions to manage real-time production data, test results, and calibration records, ensuring accuracy and compliance with industry standards.
- Implement workflow processing solutions to improve traceability, process automation, and data-driven decision-making.
- Work closely with engineering, IT, and production teams to identify system improvements and troubleshoot software-related issues in precision manufacturing and quality control.
- Develop and maintain interfaces between shop floor systems (MES, PLCs, SCADA, and automated test stations) and enterprise applications (ERP, data historians, etc.).
- Write clean, scalable, and well-documented code using C# (.NET Framework/.NET Core) to develop applications for production monitoring, automated testing, and device programming.
- Ensure software solutions comply with ISO 9001, ISO/IEC 17025, and other relevant industry standards for quality and traceability.
- Provide technical support and training to production teams regarding software tools and applications.
Qualifications & Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Strong proficiency in C# (.NET Framework, .NET Core, or similar technologies), MVVM paradigm utilizing WPF or WinUI3.
- Experience with database management systems (MSSQL) for managing manufacturing, calibration, and test data.
- Familiarity with workflow processing tools, APIs, and system integration for industrial software.
- Knowledge of manufacturing execution systems (MES), PLC communication, and SCADA systems is a plus.
- Understanding of automated test stations, calibration software, and data acquisition systems (DAQs) used in manufacturing.
- Strong problem-solving skills and ability to debug and optimize software for high-precision manufacturing processes.
- Experience with version control systems (Git, SVN) and agile development methodologies.
- Familiarity with Microsoft Office development tools (Visual Basic, Excel macros and Microsoft Access.)
Preferred Qualifications
- 2+ years of experience in software development, preferably in a manufacturing or industrial automation environment.
- Experience with industrial communication protocols (Modbus, OPC UA, MQTT) for integrating measurement and control devices.
- Understanding of IoT and Industry 4.0 principles for smart manufacturing and predictive maintenance.
- Background in robotics, machine vision, or automated quality control systems.
- Familiarity with RPA design and development and management of data transfer.