Technical Lead - ( QT )

Job Description

Technical Lead - ( QT )

Type : Full Time

Location : Ahmedabad

Experience Required : 6 Year(s)

Industry : Industrial Products/Heavy Machinery

Preferred Skills : Algorithms API C Programming C++ Programming Memory Management Multithreading Object Oriented Programming Socket Programming

Job Description :

-6 to 8 years experience in developing cross platform applications using QT/QML in C/C++

-In-depth knowledge of C++ is must.

-Must have hands on experience on creating 4-6 mid to large scale application using QT/QML and C/C++

-Expert knowledge in developing plugin User interfaces

-Excellent programming skills with good understanding of OO programming concepts in QT.

-Good understanding and demonstration of Multi-threading and thread synchronization concepts.

-In-depth working knowledge of memory management.

-In-depth knowledge of STL, algorithms.

-Preferred experience in interfacing h/w devices like camera, serial cards.

-Experience in Socket Programming; sound knowledge of DLL creation.

-Knowledge of serial protocols, USB, call-back APIs is an added advantage.

-Knowledge / awareness of latest C++11 standard is an added advantage.

Desired Candidate Profile

-Participate in feasibility analysis of requirements for implementation.

-Contribute in technical discussions regarding requirements, implementation adopting best practices/methodologies, platforms for development and support methodology.

-Estimation and timely implementation of requirement(s) by developing a modular, scalable, high performance code by adopting best practices.

-Own up the defect free code delivery of module / application and provide support during integration / implementation.

-Adherence to the documentation requirements of the assigned module / application.

-Bug fixing, code optimization.

-Collaborate with testing team to understand and resolve the bugs.

-Contribute to the software development process improvement.

Education-

UG: BCA - Computers, B.Sc - Computers, Electronics, B.Tech/B.E. - Computers, Electronics/Telecommunication

PG:MS/M.Sc(Science) - Computers, Electronics, M.Tech - Computers, Electronics/Telecommunication, MCA - Computers

Doctorate:Doctorate Not Required