Skip to main content
DSIL Technologies logo

Senior Software Engineer - Industrial Automation

DSIL Technologies
Full Timesenior
Thiruvananthapuram, Kerala, INPosted 7 days ago

Job Description

Company Description DSIL Technologies is an industry leader in integrating industrial automation, and multi layer digital manufacturing systems, enabling manufacturers to achieve measurable business results.

The company focuses on connecting enterprise platforms, operational technologies, and data into a unified digital backbone across L1-L4 layers, ensuring operational efficiency.

Supported by deep domain expertise in manufacturing and supply chain, DSIL delivers purpose-built solutions, including custom industrial systems, to align technologies with real-world business needs.

By integrating IT and operations, the company drives real-time visibility, data-driven decisions, and resilient industrial enterprises.

DSIL also offers specialized talent solutions, helping organizations scale and execute with confidence.

About the Role: Work Location ( Hosur ) We are seeking a highly skilled and experienced Senior Software Engineer to join our engineering team developing advanced industrial control software for a machine builder.

This role is 6 days work per week and will be onsite at our client location in Hosur.

This position requires a strong background in C#/.

NET development , PLC , motion control , sensor/PCI card integration and industrial automation systems .

You will be responsible for designing robust, real-time applications running on Industrial PCs (IPCs), interfacing with a wide range of industrial components including servo motors, stepper motors, PLCs, cylinders, conveyors, robotic arms , and sensors .

Key Responsibilities: Design and implement real-time industrial machine control software in C#/.

NET for Windows-based Industrial PCs.

Integrate with various industrial hardware including servo motors, drives, stepper motors, PLCs (Siemens/Beckhoff/Mitsubishi), cylinders, conveyors, and robotic arms .

Develop software modules for motion sequences, state machines, safety interlocks, IO control , and HMI interfaces .

Collaborate with electrical and mechanical engineers to ensure cohesive integration between software and hardware components. Work with industrial communication protocols such as Modbus, OPC UA, Ether CAT, Profinet , etc.

Implement diagnostics, logging, error handling, and troubleshooting capabilities in software. Participate in on-site commissioning, functional testing (FAT/SAT), and debugging of machines. Create and maintain documentation for code, interfaces, and user manuals.

Key Requirements: 3-4 years of hands-on experience developing machine control software in C#/.

NET in an industrial environment.

Proven experience with PLC programming and integration (Siemens or Beckhoff, or Mitsubishi). Strong understanding of motion control systems (servo motors, stepper motors, drives, encoders, and feedback systems).

Strong knowledge of various industrial sensors and their interfacing methods (analog, digital, IO-link, etc.).

Experience integrating and programming PCI/PCIe-based DAQ, motion control , and IO cards .

Practical experience with industrial fieldbus and Ethernet-based protocols (Modbus, Ether CAT, CANopen, etc.).

Proficiency in multi-threaded software, real-time data processing , and inter-process communication .

Experience developing Windows Forms, WPF, or custom HMI applications. · Strong debugging and troubleshooting skills in live factory environments.

Preferred Skills: Familiarity with SCADA, machine vision, or robot programming is a plus. Knowledge of data logging, SQL/No SQL databases, and industrial analytics. · Good grasp of machine safety systems, emergency stops, and fault diagnostics.

About DSIL Technologies

DSIL Technologies logo

DSIL Technologies

On-site

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free