C# Developer - Chennai, India - KLA

    KLA
    KLA Chennai, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Senior Software Engineer(Experience: 2 to 9 Years)

    Chennai, India

    Key Responsibilities:

    A suitable candidate will


    • Acquire and demonstrate technical knowledge of inspection software\system.


    • Work on the Machine control software subsystem of the inspection and review product lines.


    • Work on defining requirements, collaborating with system matter experts, design, develop high quality solutions that have adequate automated unit testing included.


    • Over a period of time, acquire knowledge of different use cases in defect inspection and defect review systems.


    • Be responsible for the analysis of current software systems for performance, throughput, diagnosis and troubleshooting of problems and comping developing solutions that address these issues.


    • Be responsible for developing prototypes and working on solutions for new concepts.


    • Incorporate advanced software algorithms for resource intensive software requirements to optimize and maximize performance of the hardware system.


    • Work with hardware and systems/application groups to understand system requirements and map them to a software design


    • Over a period of time, gain an understanding of electron optics, their calibrations and other hardware subsystems that drive the inspection and review products.


    • Work in a global environment to Interact with multi-site team members (India, USA) during software product life cycle for requirement analysis, design, coding, integration and testing.

    Required Qualifications:


    • Good academics. BE/BS/BTech/MS/MTech/MCA/MSc degree.


    • Strong in programming fundamentals, using .NET/C#, C, C++, OOAD


    • Strong analytical and problem solving abilities


    • Experience in Multi-threaded software application programming.


    • Must be able to work with hardware and systems/application groups to understand system requirements and map them to a software design.


    • Fair knowledge of SDLC and software engineering.