Designation: Senior Software Engineer
Skills: C++/QT+
Qualification: Bachelor’s degree in engineering – EEE / ECE / E&I
Location: Pune
Experience: 4-6 Years
Required Technical Expertise:
- Good knowledge of Qt, C++, multi-threading, multi-tasking, socket programming for Linux/Windows.
- Good knowledge of Windows System APIs and OS concepts like Event, Mutex, Semaphore etc.
- Good Understanding of QML.
- Knowledge of QT Build System Qmake/Cmake.
- Knowledge of networking protocols like TCP/IP, UDP especially in application development field.
- Have worked on C/C++ applications written for Linux/Windows using Qt Creator.
- Basic knowledge of debugging and problem-solving skills.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Added advantage Qualifications:
- Knowledge of BACnet protocol and concepts is added advantage.
- Knowledge of sniffer tools like Wireshark is added advantage.
- Good interpersonal and communication skills. Communicate effectively both in written and oral English.
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
Role & Responsibilities:
- Knowledge of developer thinking, and problem solving. Proficiency with QT C++ programming required to develop innovative and adaptable applications to the customer requirements.
- Coordinate with the PM/TL on current programming tasks.
- Collaborate with other programmers to design and implement features.
- Quickly produce well-organized, optimized, and documented source code.
- Work independently when required.
- Debug existing source code and resolve problems.
- Continuously learn and improve skills to pursue new technical areas.
- Attention to detail is essential and all tasks must be carried out to the highest quality.