CareerPlan

C++ Technical Lead

Chennai,INDFull-time2026-08-20 → 2026-10-23
Based in India

Core

Design, develop, and maintain complex software solutions for Manufacturing Execution Systems (MES) and Equipment Automation (EA) for semiconductor equipment.

Role type

Senior C++ Technical Lead (Software Engineering)

Builds

Manufacturing Execution Systems (MES) and Equipment Automation (EA) software for semiconductor manufacturing

Domain

Semiconductor equipment software, industrial automation, MES

Required skills

C++, C#, .NET, Object-Oriented Design, Design Patterns, Distributed Systems, Operating Systems (Windows/Linux), Networking, Data Structures and Algorithms, IPC, RPC, Software Architecture, Test Strategy, Code Reviews, Mentoring

Preferred skills

Manufacturing Execution Systems (MES), Factory Automation, Semiconductor Equipment Software, Industrial Control Systems, Service-Oriented Architectures, CI/CD pipelines, DevOps, Automated Testing, System Integration, Technical Leadership

Technologies

C++, C#, .NET, Windows, Linux

Responsibilities

Design scalable software architecture and implementation plans; Develop high-quality, maintainable software; Own software features through the full development lifecycle; Troubleshoot and resolve complex software issues in distributed systems; Define and execute software verification and validation strategies; Participate in code and design reviews; Mentor junior engineers and lead small to medium-sized technical projects.

Seniority

Senior, hands-on IC with leadership responsibilities