Associate / Technical Lead, Software Development
KlaChennai, Tamil Nadu
it-jobs
Job Description
Associate / Technical Lead, Software Development KLA is seeking a passionate Associate / Technical Lead, Software Development to design, develop, integrate, and maintain software features for our large semiconductor products. This role is ideal for a professional who thrives on complex problem-solving, driving architectural improvements, and collaborating with multisite and non-software teams throughout the product lifecycle. Responsibilities: - Design, develop, integrate, and maintain software features for large semiconductor products. - Interact with multisite team members (India & USA) along with non-software teams during different phases of the software product lifecycle. - Work on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. - Ensure that detailed designs, code, and unit tests are consistent, robust, future-proof, and scalable. - Understand and make design and architectural improvements on existing software. - Participate in requirements definition and review processes. Provide technical assessment of the impact of any changes to product requirements. - Provide technical expertise to the estimation process as input to the project plan. - In conjunction with the Technical Manager, identify, highlight, review, and mitigate technical risks. - Contribute to the continued improvement of the organization's development procedures by looking for opportunities for improvement and proposing ideas for solutions. Skills: - Strong development experience on Windows Platform. - Proven experience in using UML, OOP, and OOD design methodologies is highly relevant. - Should possess strong fundamentals on Data structures and algorithms. - Good understanding of using STL, boost library is a plus. - Good understanding of multi-threading, multicore programming concepts is a must. - Trouble-shooting experience will be an added advantage. - VC++ Windows experience will be a plus. - Creative, result-oriented, disciplined, highly motivated , and able to work well individually and as part of a global team (India, USA, field, etc.) and understand all phases of software engineering. - Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluation criteria for obtaining results. - Good Communication, Interpersonal skills, and Team coordination skills required. - Quick learner, problem analysis, and solving ability are essential. - Knowledge on AWS, Web APIs will be an added advantage. Qualifications: - Bachelor's degree in Computer Science / Electronics / Electrical or equivalent field; or Master's degree in Computer Science / Electronics / Electrical or equivalent field. Skills: Oop, C++ Stl, Web Apis, Uml, Aws Experience: 6.00-11.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.