Shibli Job Openings

Software Developer

Job Category: Sales Tech
Job Type: Full Time
Job Location: Islamabad
Job Experience: 1-3 Years
Gender: Any

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
    • Multithreading 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

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 10 MB.
Allowed Type(s): .pdf, .doc, .docx