CareerPlanGet AI match score →

Lead Engineer - Controls

Chennai, India💼 Full-time🗓 2026-07-07 → 2026-07-30

Core

Designing and developing high-performance industrial automation software for machine control, HMI, and SCADA systems in complex industrial environments.

Role type

Senior C++ Software Engineer (Industrial Automation)

Builds

Scalable, modular applications interfacing with industrial controllers (PLCs), real-time data exchange systems, and operator interfaces.

Domain

Industrial Automation / Manufacturing Technology

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (10+ years), multi-threading, memory management, inter-process communication (IPC), PLC integration, HMI/SCADA development, SQL database design, real-time data handling, system-level architecture.

Preferred skills

C#, WPF, React.js, distributed systems, industrial communication protocols.

Technologies

C++, C#, SQL, Allen-Bradley, Beckhoff, SCADA, HMI, shared memory architectures.

Responsibilities

Design and develop high-performance industrial automation software; Architect and implement modular, multi-project solutions with reusable components; Develop and maintain libraries for communication with industrial controllers; Build and enhance HMI/SCADA applications; Implement and optimize real-time data handling and synchronization; Perform code reviews, debugging, and performance tuning; Mentor junior engineers and contribute to technical knowledge sharing.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗