Machine Development Application Engineer – Software (India)

Machine Development Application Engineer – Software (India)

27 Aug
|
Ecopmin Technologies
|
India

27 Aug

Ecopmin Technologies

India

ENGINEERING / AUTOMATION · CHENNAI · 2–8 YEARS · FULL-TIMEMachine Development Application Engineer – Software

We are seeking a Machine Development Application Engineer – Software with strong Machine Building / Special Purpose Machine (SPM) experience to develop, integrate, test, debug, and commission software for automated machines and manufacturing systems.

The ideal candidate will have hands-on experience in PLC, HMI, motion control, machine sequencing, industrial communication, and machine commissioning, while collaborating with cross-functional teams to deliver reliable, high-performance machine automation solutions.

Machine Building / SPM background is mandatory.

Key Responsibilities

- Develop and implement PLC, HMI, SCADA, and motion control software for automated machines.
- Design machine control architecture based on customer and process requirements.
- Develop machine sequences, state machines, alarms, interlocks, and safety logic.
- Integrate PLCs with servo drives, VFDs, robots, vision systems, barcode readers, sensors, and field devices.
- Configure and troubleshoot industrial communication protocols such as PROFINET, EtherNet/IP, EtherCAT, Modbus TCP/RTU, and IO-Link.
- Develop HMI screens for machine operation, diagnostics, recipe management, and production monitoring.
- Perform machine simulation, debugging, FAT, SAT, commissioning, and production support.
- Troubleshoot software, communication, motion-control, and machine-related issues during development and customer installations.
- Optimize machine cycle time, reliability, performance, and sequence logic.




- Develop reusable software libraries and follow standard PLC/HMI programming practices.
- Prepare functional specifications, I/O lists, alarm lists, software documentation, and operating manuals.
- Support machine upgrades, modifications, customer change requests, and continuous improvement initiatives.
- Work closely with Mechanical, Electrical, Controls, Production, and Service Engineering teams throughout the project lifecycle.
- Support machine installation and commissioning at customer sites when required.
- Participate in Root Cause Analysis (RCA) and corrective actions for machine software and automation issues.
- Should have a robust Machine Building / SPM / Industrial Automation background.

Required Qualifications

Bachelor's degree / Diploma in:

- Electrical Engineering
- Electronics & Communication Engineering
- Mechatronics
- Instrumentation
- Automation
- Computer Science
- Related Engineering discipline

2–8 years of relevant experience in Machine Building, SPM, Industrial Automation, Machine Development, or Machine Software Development.

Required Technical Skills

- PLC Programming – Ladder Logic, Structured Text, Function Block Diagram
- HMI development
- Machine sequencing and state-machine programming
- Motion control and servo systems




- VFD integration
- Industrial networking and fieldbus technologies
- Machine diagnostics and troubleshooting
- Industrial communication protocols
- Safety PLC / machine safety concepts
- FAT, SAT, machine testing and commissioning
- Industrial PC (IPC) applications

Preferred Platforms & TechnologiesPLC / HMI Platforms

- Siemens – TIA Portal, WinCC
- Beckhoff – TwinCAT
- Rockwell Automation – Studio 5000, FactoryTalk View
- Mitsubishi – GX Works
- Omron – Sysmac Studio
- Schneider – EcoStruxure Machine Expert
- B&R; – Automation Studio
- Bosch Rexroth – ctrlX Automation
- CODESYS

Programming Languages

- Structured Text – IEC 61131-3
- Ladder Logic
- Function Block Diagram
- C / C++
- C#
- Python
- Visual Basic (.NET)
- Basic SQL
- Automation scripting

Advanced / Added Skills

- Robotics integration – ABB, FANUC, KUKA, Yaskawa, Universal Robots
- Machine vision – Cognex, Keyence, HALCON
- OPC UA / MQTT
- Industry 4.0 / IIoT integration
- MES / SCADA connectivity
- SQL database integration
- Industrial PC applications
- Industrial cybersecurity
- CE / UL machine safety standards
- Git / SVN version control

Machine Building / SPM + PLC Programming + HMI + Machine Sequencing + Servo/Motion Control + Industrial Communication + Machine Debugging + FAT/SAT + Commissioning
Contact Number: +91-XXXXXXXXXX / 97898 39956

Pay: ₹50,000.00 - ₹90,000.00 per month

Benefits:

- Health insurance
- Leave encashment
- Life insurance
- Paid time off
- Provident Fund

Work Location: In person

📌 Machine Development Application Engineer – Software (India)
🏢 Ecopmin Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: machine development application engineer – software (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: machine development application engineer – software (india) / india