0 years
0.0 Lacs P.A.
Mysuru, Karnataka, India
Posted:2 weeks ago| Platform:
On-site
Full Time
Job Description Position Title : Python Programmer with MES and IoT Skills Location : Mysore On-site Job Type : Full-Time Reports To : Software Engineering Manager or Manufacturing Head Position Summary The Python Programmer with MES and IoT Skills will design, develop, and implement software solutions to integrate MES and IoT systems within our manufacturing operations. This role focuses on automating processes, improving data-driven decision-making, and ensuring seamless connectivity across production systems. The programmer will collaborate with cross-functional teams to support Lean Manufacturing, quality control, and cost management goals, addressing challenges like skill gaps and system integration. Key Responsibilities MES Development and Integration: Develop and maintain Python-based MES applications to monitor, control, and optimize manufacturing processes, achieving 15-20% efficiency gains. Integrate MES with ERP systems (e.g., SAP, ) and shop-floor equipment to ensure real-time data flow and reduce production downtime by 20%. Customize MES modules for production scheduling, inventory tracking, and quality management, aligning with Lean principles. IoT System Implementation: Design and deploy IIoT solutions using Python to collect, process, and analyze data from sensors, PLCs, and SCADA systems, improving equipment uptime by 20-30%. Develop IoT dashboards and APIs for real-time monitoring of production metrics, supporting predictive maintenance and reducing failures by 25%. Ensure secure data transmission using protocols like MQTT, OPC UA, or REST, maintaining 99.9% system reliability. Automation and Process Optimization: Write Python scripts to automate repetitive manufacturing tasks, such as data logging or quality checks, boosting output by 10-15%. Integrate IoT and MES with robotics and automation systems to streamline workflows, reducing manual errors by 30%. Implement data analytics pipelines to support continuous improvement, targeting 20-50% waste reduction. Quality Control and Data Integrity: Develop Python-based tools for Statistical Process Control (SPC) and quality analytics, reducing defect rates by 50-80%. Ensure data accuracy in MES and IoT systems through validation scripts, achieving 95% compliance with quality standards (e.g., ISO 9001). Support product stewardship by creating reports on material usage, cutting raw material waste by 15-25%. Cost Management and Scalability: Optimize software solutions to minimize computational and storage costs, reducing IT expenses by 10-15%. Design scalable MES and IoT architectures to support future production growth, ensuring 90% uptime during scaling. Collaborate with procurement to select cost-effective IoT hardware, mitigating 5-10% cost increases from supply chain volatility. Cross-Functional Collaboration and Support: Work with process engineers, IT teams, and production managers to align software solutions with operational needs, ensuring on-time project delivery. Provide technical support and training to staff on MES and IoT tools, reducing adoption barriers by 20-30%. Document code and processes thoroughly, achieving 100% audit readiness for regulatory compliance. Cybersecurity and Maintenance: Implement secure coding practices and encryption to protect IoT and MES systems, reducing cyber risks by 25-40%. Perform regular maintenance and updates to ensure system performance, minimizing downtime by 15%. Monitor system health using Python-based diagnostics, addressing issues proactively. Qualifications Education Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (required). Certifications in Python, MES (e.g., ISA-95), IoT, or cybersecurity (e.g., CompTIA Security+, AWS IoT) are a plus. Experience 3-5 years of Python programming experience in a manufacturing or industrial environment. 2+ years working with MES platforms (e.g., Siemens Opcenter, Rockwell FactoryTalk, GE Proficy) and IoT frameworks. Proven experience with automation, data analytics, or integration of industrial systems (PLCs, SCADA, robotics). Technical Skills Programming: Proficient in Python (e.g., pandas, NumPy, Flask, FastAPI) for data processing, automation, and web development. MES Expertise: Knowledge of MES architecture, workflows, and integration with ERP and shop-floor systems. IoT Skills: Experience with IoT protocols (MQTT, OPC UA, CoAP), edge computing, and cloud platforms (e.g., AWS IoT, Azure IoT). Tools: Familiarity with databases (SQL, NoSQL), version control (Git), and DevOps tools (Docker, Kubernetes). Manufacturing Tech: Understanding of PLC programming, SCADA systems, and Industry 4.0 concepts. Soft Skills Strong problem-solving and analytical skills to troubleshoot complex system issues. Excellent communication to collaborate with technical and non-technical stakeholders. Ability to work in a fast-paced environment, managing multiple projects with 95% on-time delivery. Requirements Python Programmer with MES and IoT Skills Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mysuru, Karnataka, India
0.0 - 0.0 Lacs P.A.