Job Details :
Job Title : Software Engineer
Experience : 4 years
Location : Chennai
Notice Period : Upto 60 days
Role Overview :
We are hiring a Software Engineer for a leading product-based company in the semiconductor / manufacturing domain. The role involves developing high-performance applications in Visual C++ (Win32 / MFC) and integrating with advanced hardware interfaces.
Key Responsibilities :
- Develop and maintain software applications using Microsoft Visual C++
- Add new features to control KLA Analyzer and Doser hardware in the established code base
- Collaborate with cross-functional teams to define software requirements
- Debug, troubleshoot, and optimize applications
- Conduct code reviews and ensure adherence to best practices
- Participate in the full SDLC, from requirement gathering to deployment
Must-Have Qualifications :
B.Tech / M.Sc / M.Tech / MS (Mandatory)Minimum 4 years of experience in C++ and MFCStrong knowledge of Data Structures, Algorithms, and Windows Environment (Win32)Experience working with Product-based companies (Mandatory)Good stability in previous organizations (minimum 2 years per company)Core Skills Required :
Visual C++, Win32 API, MFC, STL, SQL, XML, TCP / IP SocketsInterface with COM ports, USB devices, PCI cards, Ethernet networksDebugging and optimizing multithreaded applicationsStrong understanding of Object-Oriented Programming principlesSoftware development methodologies, problem-solving skills, and teamworkDesired Skills (Good to Have) :
Modbus and SECS / GEM protocolsWindows Kernel-Mode DriversIndustrial automation coding experienceKnowledge of semiconductor manufacturing equipmentFamiliarity with liquid chemical analytical hardwareIf interested fill the details mentioned below and send your updated resume on [HIDDEN TEXT]
Show more
Show less
Skills Required
Win32 Api, Xml, Mfc, Stl, Sql