BC

Senior Engineer - Controls (C++ Industrial Automation)

Bw Corporate Gcc
Chennai, Tamil NaduSalary not disclosed9–12 years expDay ShiftPosted 1d ago2 views
Actively Hiring

Before you apply — will your resume pass the ATS?

Most engineering resumes fail ATS screening on keywords. Check yours.

Check My Resume Free

Apply for this Job

Before you apply — will your resume pass the ATS?

Most engineering resumes fail ATS screening on keywords. Check yours.

Check My Resume Free
Apply on Company Website

Job Description

Role Overview Barry-Wehmiller is a globally respected $3 billion manufacturing technology and engineering consulting organisation that operates on a people-first leadership philosophy. The Chennai Global Competency Centre serves as a hub of innovation supporting Barry-Wehmiller divisions worldwide across engineering, software development, and IT operations. This senior-level controls engineering role is an exciting opportunity for a seasoned C++ professional with deep expertise in industrial automation to design and deliver high-performance software solutions for machine control, HMI, and SCADA systems across complex manufacturing environments. Key Responsibilities - Design and develop high-performance industrial automation software primarily in C++, with contributions in C# where applicable - Architect modular, multi-project solutions incorporating reusable components and shared memory concepts for efficient inter-process communication - Build and maintain communication libraries for industrial controllers including Allen-Bradley, Beckhoff, and other PLC platforms - Develop and enhance HMI and SCADA applications including operator interfaces and real-time data visualisation systems - Implement and optimise real-time data handling, synchronisation, and communication mechanisms across control and visualisation layers - Design and maintain SQL-based data systems for logging, diagnostics, reporting, and analytics - Collaborate with cross-functional global teams to gather requirements, define architecture, and deliver end-to-end automation solutions - Conduct code reviews, debugging, and performance tuning to ensure software reliability in production environments - Support system commissioning, testing, and troubleshooting remotely and on-site as required, including international travel to Europe and the US - Mentor junior engineers and actively contribute to team knowledge sharing and technical documentation Required Qualifications - Bachelor's degree in Computer Science, Electrical Engineering, Electronics, or a related field - 10 or more years of hands-on C++ development experience focused on industrial or system-level applications - Proven experience in multi-threaded programming, memory management, and inter-process communication including shared memory architectures - Demonstrated experience in PLC communication and integration with platforms such as Allen-Bradley, Beckhoff, or similar - Strong knowledge of HMI and SCADA systems along with real-time data visualisation - Proficiency in SQL including query writing and schema design using MS SQL Server or equivalent - Experience in OEM or machine-building industries is preferred - Willingness to travel internationally for short-term field commissioning and project support Why Join Us Barry-Wehmiller offers a truly human workplace where your technical contributions drive visible impact on real-world engineering challenges across global manufacturing operations. You will benefit from world-class learning programmes, leadership development, and the opportunity to collaborate with engineering teams across continents while building a long-term, purpose-driven career.

Requirements

- 10+ years of C++ development experience in industrial or system-level applications - Strong expertise in multi-threaded programming and performance optimisation - Proven PLC communication and integration experience with Allen-Bradley, Beckhoff, or similar platforms - Hands-on experience with shared memory or IPC-based architectures - Deep understanding of industrial automation systems and control architecture - Experience with HMI and SCADA system development and real-time monitoring - Proficiency in SQL databases including MS SQL Server for data handling and backend support - Experience developing reusable libraries and scalable software architecture - Familiarity with industrial communication protocols and controller integration - Strong analytical, problem-solving, and cross-functional collaboration skills - Bachelor's degree in Computer Science, Electrical Engineering, or related field - Willingness to travel to Europe and the US for commissioning and project support

Benefits

- People-centric work culture grounded in Truly Human Leadership principles - Access to world-class learning and leadership development programmes - Global collaboration with engineering teams across continents - Autonomy, ownership, and empowerment to drive end-to-end solutions - Exposure to cutting-edge industrial automation and control technologies - Mentorship from industry experts and career growth support - Flexible, results-oriented work environment - Opportunity to work on high-impact projects for a $3 billion global organisation

Frequently Asked Questions

How to apply for Senior Engineer - Controls (C++ Industrial Automation) at Bw Corporate Gcc?

Contact the company directly.

What is the salary for this role?

Salary details will be discussed during the interview.

What experience is required?

9–12 years of experience is required.

Is this position still open?

Yes, this position is currently active and accepting applications.

Similar Jobs

NM
Assistant Manager - TCS NMIPL
Nissan Motor Corporation
Chennai, Tamil NaduSalary not disclosed4 years expDay ShiftEngineering
Actively Hiring·1h ago
View & Apply
Bengaluru, KarnatakaSalary not disclosed3 years expDay ShiftEngineering
Actively Hiring·6h ago
View & Apply
Chennai, Tamil NaduSalary not disclosed9–12 years expDay ShiftEngineering
Actively Hiring·7h ago
View & Apply