C# Developer

  • Chennai
  • Kla

Senior Software Engineer(Experience: 5 to 14 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.