Skills required:
- Proficiency with 4+ years of relevant experience on QT , C++.
- Strong experience in Object oriented programming (OOPS)
- Experience in programming for microprocessor/microcontroller based embedded devices.
- Experience in QT application Development (familiar with QT Core, QT GUI, QT,Widgets, QT QML, QT Creator IDE).
- Experience in Network programming using like TCP, UDP.
- Experience of RDBMS like SQLite, MySQL.
- Experience of tools like Tortoise SVN, Bug tracking tool, Doxygen, Git.
- Experience in unit test
- Strong debugging skills.
- Knowledge of Software architecture and design patterns.
Secondary Skills (added advantage):
- Knowledge on agile software development process & SDLC process.
- Knowledge on RTOS.
- Knowledge on GCC Compiler (Native as well Cross) and GDB. Understanding onMakefile.
- Experience in Linux programming concepts (Processes, Threads, Signalhandling, Socket programming)
- Experience in Linux Shell Scripts and hands-on Linux command line executions.
- Knowledge of Python scripting
Skills :