Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22316805

    Mijas Consultants Jaipur logo

    Software Engineer Control Systems Siemens S7 Beckhoff TwinCAT

    Mijas Consultants Jaipur · Chandigarh · onsite · Posted today

    Undisclosed3–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    About the Role
    Software Engineer Control Systems (Siemens S7 /Beckhoff TwinCAT)

    Your Responsibilities
    1. PLC Software Development & Integration
    - Design, implement, test, and document PLC software for special-purpose machines using Beckhoff TwinCAT 3
    (IEC 61131-3 / Structured Text) and Siemens S7 (TIA Portal).

    2. HMI & Visualization

    - Develop and maintain modern machine user interfaces using TwinCAT HMI and WinCC (TIA/Unified),
    focusing on usability, diagnostics, and standardization.

    3. Commissioning & Troubleshooting
    - Analyze software issues in production environments, perform root cause analysis, and implement robust
    solutions (e.g., PROFINET, EtherCAT, Motion Control, Safety).

    4. Architecture & Engineering Practices
    - Contribute to structured and maintainable software architectures, applying object-oriented programming
    principles (TwinCAT 3) and modern development practices.

    5. Collaboration & Documentation
    - Work closely with the German development team, participate in design reviews, and maintain clear and
    structured documentation.

    6.Continuous Improvement
    - Derive improvements from incidents, promote reusable components, and contribute to internal standards
    and libraries.

    7. Knowledge Transfer
    - Support and train local maintenance teams in software diagnostics and new features.

    Required Qualifications (Must-Have)
    • Degree in Electrical Engineering, Mechatronics, Automation, or comparable
    • Proven experience in PLC software development for industrial machines (typically 3–8+ years)
    • Strong knowledge of Beckhoff TwinCAT 3 (ST, IEC 61131-3)
    • Experience with object-oriented programming in TwinCAT 3
    • Solid understanding of modern control system architectures
    • Experience in developing web-based HMIs (TwinCAT HMI, JavaScript, CSS)
    • Strong debugging and root cause analysis skills
    • Ability to read and understand electrical schematics
    • Good English communication skills (B2/C1)

    Preferred Qualifications (Nice-to-Have)
    Experience with:
    WinCC Unified
    Git-based version control
    OPC UA, MQTT, ADS
    Knowledge in:
    Siemens S7 / TIA Portal (SCL, FB, FC)
    Motion Control, Drives, Safety systems (ISO 13849, IEC 62061)
    Industrial communication (PROFINET, EtherCAT)
    •Basic programming knowledge in:
    C# or Python (e.g., for tooling, testing, or diagnostics)
    • Experience with IoT / Edge systems or MES integration

    Soft Skills
    • Structured and analytical working style
    • Strong problem-solving mindset, especially under production pressure
    • Ability to work independently and take ownership of tasks
    • Effective communication in international teams
    • Proactive collaboration with engineering, maintenance, and quality teams

    Working Model
    • Close collaboration with German engineering teams (time overlap required)
    • Occasional support outside regular hours in critical situations
    • Travel readiness (~10–20%) for onboarding and project phases in Germany

    Short Summary
    • Role focus: PLC development + HMI + troubleshooting in production
    • Key differentiator: OOP in TwinCAT + modern HMI (web-based)
    • Setup: Remote collaboration India Germany



    Sourced from naukri

    Skills

    PLCObject Oriented ProgrammingBeckhoffTwinCATApplication ProgrammingSoftware Engineering

    Software Engineer Control Systems Siemens S7 Beckhoff TwinCAT · waiting for your command