Software Developer

SHIBLI

Pakistan

Accepting Applications Full-time On-site
Posted 1 hour ago 0 views 0 applications
Job Description
We are seeking a motivated Software Engineer or Computer Science graduate with experience in C\+\+ and the Qt framework to join our team in designing and developing real\-time user interfaces. This role involves building high\-performance GUI/HMI applications integrated with sensors, cameras, and networked systems. The candidate will contribute to scalable, responsive, and mission\-critical software solutions, covering a wide range of user interface complexity. **Key Responsibilities** * Design and develop real\-time UI/UX applications using C\+\+ and Qt framework * Implement multi\-threaded, event\-driven applications for real\-time systems * Develop and integrate sub\-system components including data visualization, tracking, and control interfaces * Build and optimize network\-based applications (TCP/IP, UDP, sockets, etc.) * Interface software with hardware systems (cameras, sensors, embedded platforms) * Develop modular, reusable, and scalable UI components * Perform debugging, performance tuning, and latency optimization * Participate in system integration, testing, and validation activities * Collaborate with cross\-functional teams (hardware, system design, system engineering) **Required Qualifications / Skills** * Bachelor’s degree in Computer Science / Software Engineering / Computer Engineering or related field * 1–3 years of hands\-on experience in Qt C\+\+ development Strong understanding of: * Object\-Oriented Programming (OOP) * Data Structures \& Algorithms * Multi\-threading and concurrency * Experience in GUI/MMI development for desktop or embedded systems * Knowledge of network programming (TCP/IP, UDP, sockets) * Familiarity with Linux and/or Windows development environments **Preferred / Added Knowledge** * Knowledge of real\-time systems / low\-latency applications * Experience with tracking algorithms (e.g., Kalman Filter, object tracking, sensor fusion) * Familiarity with camera/video streaming protocols (e.g., RTSP, ONVIF, H.264/H.265\) * Understanding of geospatial visualization / map\-based GUIs * Familiarity with OpenGL or graphics rendering * Experience with version control systems (Git) and build tools (CMake/qmake) **Additional Requirements** * Willingness to travel for field testing and deployment * Ability to work in dynamic and outdoor testing environments * Strong analytical and troubleshooting skills * Good communication and documentation abilities
Login to Apply

Don't have an account? Register

About Company
Share this job