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