Senior Software Developer – Industrial Automation Systems

Fuller

Chennai District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fuller Technologies in Chennai is seeking a Senior Software Developer for its Software R&D team to design, develop, and enhance industrial automation platforms such as ECS/ProcessExpert and QCX/BlendExpert. You will collaborate with global teams to deliver solutions that improve efficiency and sustainability in industrial processes.

The role requires 7–14 years of software experience, strong C#/.NET skills, and a passion for innovation.

Qualifications

  • 7–14 years of software development experience in C# for industrial automation.
  • Expert in C#, .NET, OO design, SOLID principles.
  • Strong MS SQL Server knowledge.
  • Experience with Windows Desktop Apps, multithreading, Windows services, TCP/IP.
  • WPF, XAML, MVVM, Azure, Git.
  • Nice to have: MATLAB/Simulink, Python, AI/ML, MPC, Splunk.
  • Excellent debugging with WinDbg, Wireshark, memory dump and perf analysis.
  • Cybersecurity awareness for industrial control systems.

Responsibilities

  • Design, develop, enhance, and maintain industrial automation software.
  • Develop ECS/Process Control, ECS/ProcessExpert, QCX, BlendExpert software.
  • Develop and maintain TCP/IP-based communication drivers for PLCs, analyzers, and third‑party systems.
  • Analyze requirements and prepare technical designs.
  • Troubleshoot, debug, and optimize software and communication issues.
  • Support global deployments and customer troubleshooting.
  • Create and maintain technical documentation.
  • Mentor junior developers.

Skills

C#
.NET Framework
Object-Oriented Design
SOLID Principles
MS SQL Server
Windows Desktop Apps
Multithreading
Windows Services
TCP/IP socket programming
Asynchronous Programming
WPF
MVVM
Azure
Git
MATLAB/Simulink
Python
AI/ML
MPC
Splunk
Cybersecurity awareness
C++

Education

Bachelor's or Master's degree in CS/IT/EE/Automation

Tools

WinDbg
Wireshark
Memory dump analysis
CI/CD pipelines
Docker

Job description

Where Opportunity Knows No Borders

At Fuller Technologies, we’ve never been the ones to follow – we lead the way. For over 140 years, we’ve pioneered technologies, products, and services that make the cement industry cleaner, better, and more efficient—shaping the world as we know it today. From projects spanning the globe to solutions that maximise productivity, we continue to redefine what’s possible, always asking ourselves: What’s next? When you join Fuller, you’re not just stepping into a job—you’re stepping into a career full of possibilities. Here, you’ll work with diverse teams across borders, tackle complex challenges, and make a tangible impact on transformative projects. With opportunities to travel internationally and exchange knowledge with industry leaders worldwide you’ll gain unique insights, expand your horizons, and grow both personally and professionally – shaping the future of an industry that itself shapes the world.

Location: Chennai

About The Role

We’re looking for a Senior Software Developer to join our Software R&D team, working on innovative platforms like ECS/ProcessExpert® and QCX/BlendExpert. You’ll collaborate with teams and customers to design solutions, develop and enhance software, troubleshoot issues, and support global deployments, all while optimizing industrial processes for efficiency, stability, and sustainability.

About The Department

The team is part of Fullers' Automation Technology Product line and collaborates on innovative digital solutions to drive business outcomes and support customer needs globally.

We know you have a life outside of work which is why we offer a range of benefits that allow you to plan your life accordingly. We, therefore, endeavour to promote a lifestyle that meets your individual needs while also enabling you to be fully engaged and successful at work so that both our business goals and your personal aspirations are met.

Your Responsibilities
  • Design, develop, enhance, and maintain industrial automation software.
  • Develop ECS/Process Control®, ECS/ProcessExpert®, QCX®, BlendExpert® and related products softwares.
  • Develop and maintain TCP/IP-based communication drivers for PLCs, analyzers, and third‑party systems.
  • Analyze requirements and prepare technical designs.
  • Troubleshoot, debug, and optimize software and communication issues.
  • Support global deployments and customer troubleshooting.
  • Create and maintain technical documentation.
  • Mentor junior developers.
Must Have
  • 7–14 years of software development experience in software coding in C# preferably in industrial automation.
  • Expert in C#, .NET, Framework, Object‑Oriented Design, Solid Principles.
  • Strong MS SQL Server knowledge.
  • Strong Experience with Windows Desktop Applications, Multithreading, Windows services, TCP/IP socket programming, Asynchronous Programming.
  • WPF, XAML, MVVM, Azure, Git.
  • Nice to have skill in MATLAB/Simulink, Python, AI/ML, MPC, Splunk.
  • Excellent debugging using WinDbg, Wireshark, memory dump and performance analysis.
  • Cybersecurity awareness for industrial control systems.
Good to Have
  • Experience with C++ and maintaining mixed C++/C# codebases will be added advantage.
  • CI/CD pipelines, Docker.
  • Experience with TCP/IP communication drivers and industrial protocols (OPC DA/UA, Modbus TCP, EtherNet/IP, ProfiNet, MQTT).
  • PLC programming, SACADA & DCS systems, Industry 4.0, industrial networking.
  • Cement manufacturing and process control knowledge.
Soft Skills
  • Strong analytical and communication skills.
  • Ability to work independently and in global teams.
  • Mentoring mindset and customer focus.
  • Passion for innovation and continuous learning.
Education

Bachelor's or Master's degree in Computer Science, IT, Electronics, Instrumentation, Automation, or related engineering discipline.

As an equal opportunity employer, Fuller Technologies embraces diversity and equality by promoting an environment of inclusion. We encourage applicants of all backgrounds to apply irrespective of sex, gender identity/expression, disability, sexual orientation, or age. The more diverse our employees are, the stronger our team is.

Build a better world

Fuller Technologies helps build societies all over the world by contributing to the infrastructure needed for global economic growth. It is a big responsibility, and we are committed to driving growth while minimising environmental impact. To achieve this, your skills, your curiosity, and your drive for change are important. Together in our diverse team, we collaborate in an inclusive and supportive environment to discover further ways to economic and environmental success.

For further information on Fuller Technologies' business and services, visit https://www.fuller-technologies.com/

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer – Industrial Automation Systems
Senior Software Developer – Industrial Automation Systems

453 Fuller Technologies Cement India LLP • Chennai District

On-site
INR 2,500,000 - 4,000,000
Embedded Software Developer- II
Embedded Software Developer- II

Fuller Technologies • Chennai District

On-site
INR 1,200,000 - 2,100,000
Senior Engineer - Process Control Systems
Senior Engineer - Process Control Systems

Fuller Technologies Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Process Control Systems
Senior Engineer - Process Control Systems

Fuller Technologies • Chennai District

On-site
INR 1,200,000 - 2,400,000
Process Control Systems Engineer
Process Control Systems Engineer

Fuller • Chennai District

On-site
INR 800,000 - 1,200,000
Advance Process Control Engineer
Advance Process Control Engineer

Fuller Technologies Inc. • Chennai District

On-site
INR 1,800,000 - 3,200,000
Process Control Systems Engineer
Process Control Systems Engineer

Fuller Technologies • Chennai District

On-site
INR 700,000 - 1,100,000
Process Control Systems Engineer
Process Control Systems Engineer

453 Fuller Technologies Cement India LLP • Chennai District

On-site
INR 600,000 - 1,200,000
Automation Control System-Commissioning Specialist
Automation Control System-Commissioning Specialist

Fuller • Chennai District

On-site
INR 900,000 - 1,500,000
Automation Control System-Commissioning Specialist
Automation Control System-Commissioning Specialist

453 Fuller Technologies Cement India LLP • Chennai District

On-site
INR 1,200,000 - 1,800,000