Implement software features and components of moderate scope.
Participate in system integration, testing, and debugging activities.
Work with cross-functional teams (systems, hardware, algorithms, etc.)
Analyze problems of defined-to-moderate complexity and propose solution.
Enable successful technical integration of co-optimized hardware software solutions.
Drive adoption of best industry practices in code health, testing, and maintainability.
Contribute to automated continuous integration pipeline to build, test, and release.
Preferred Qualifications:
Robust communication skills and sense of ownership to drive change.
Exposure to test driven development and continuous integration.
Real-world application of Object oriented methodologies and principles.
Experience with algorithms, data structures, and software design.
Experience in one or more of the following programming languages: Java, C++, C#, Python.
Has an understanding of multi-threaded, multi process, and distributed software design principles as well as design for areas such as optimization of performance, maintainability, diagnostics, serviceability, quality, reliability, etc.
Minimum Qualifications
Masters Level Degree and 0 years related work experience; Bachelors Level Degree and related work experience of 2 years
📌 Software Engineer Chennai (India)
🏢 KLA
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.