Type : Full Time
Location : Ahmedabad
Experience Required : 6 Year(s)
- Salary : 900,000 - 1,500,000 (P.A.)
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