Barry-Wehmiller logo
Barry-WehmillerPosted 1 month ago

Lead Engineer - Controls

On-siteChennai, Tamil Nadu, India

Full TimeSenior LevelEnterprise

Job Summary

Design and develop high-performance industrial automation software using C++ for machine control, HMI, and SCADA systems. Architect modular, multi-project solutions with shared memory concepts and build libraries for communication with PLCs like Allen-Bradley and Beckhoff. Implement real-time data handling, synchronize visualization layers, and develop SQL-based systems for logging and diagnostics. Collaborate with global teams to define architecture, perform code reviews, and support system commissioning, testing, and troubleshooting remotely or on-site. Mentor junior engineers and maintain technical documentation for system configurations and operational guidelines.

Required Qualifications

  • 10+ years of hands-on experience in C++ development for industrial or system-level applications
  • Strong experience in multi-threaded programming and performance optimization
  • Proven experience in PLC communication and integration (e.g., Allen-Bradley, Beckhoff, or similar)
  • Experience with shared memory or IPC-based architectures
  • Strong understanding of industrial automation systems and control architecture
  • Experience working with SQL databases, including query writing and schema design
  • Bachelor's degree in computer science, Electrical/Electronics, or related field
  • 10+ years of relevant experience in industrial automation or system-level software development
  • Strong expertise in C++ (mandatory, 10+ years) with focus on system-level and performance-critical development
  • Solid experience in multi-threading, memory management, and inter-process communication (IPC) mechanisms (e.g., shared memory)
  • Experience in industrial automation systems, including PLC integration and machine control
  • Strong knowledge of HMI/SCADA systems and real-time data visualization
  • Experience in developing reusable libraries and scalable architecture
  • Proficiency in SQL (MS SQL Server or equivalent) for data handling and backend support
  • Familiarity with industrial communication protocols and controller integration
  • Self-motivated with the ability to work independently with minimum guidance
  • Willing to travel to Europe and the U.S. for short-term field commissioning or project support

Desired Qualifications

  • Experience with C# and WPF for HMI/desktop application development
  • Knowledge of React.js for modern web-based dashboards or visualization layers
  • Exposure to SCADA system development and real-time monitoring solutions
  • Experience with distributed systems or multi-application environments
  • Experience with OEMs or machine-building industries

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce