Job Description
Senior C++ Developer – GUI & Hardware Integration
Location : Omaha, NE (Hybrid – 3Days in a week Onsite)
Duration : 12+ Months
BIll Rate : $50 / Hr on W2
NO Third Party or C2C
Only W2
Job Summary
We are seeking an experienced C++ Developer with strong GUI development expertise to design, develop, and maintain high-performance, user-friendly desktop applications that integrate with hardware and embedded systems . The ideal candidate will have hands-on experience using Qt or similar C++ GUI frameworks , along with a solid background in real-time or near-real-time system integration . Experience in the Logistics, Transportation, or Supply Chain domain is a strong plus.
Key Responsibilities
Application & GUI Development
- Design and develop robust C++ applications with rich graphical user interfaces using Qt (Qt Widgets, Qt Quick / QML) or similar GUI frameworks
- Implement responsive, intuitive UI components for operator-facing and system-monitoring applications
- Optimize UI performance, usability, and stability across platforms
Hardware & System Integration
Develop and maintain C++ interfaces for hardware systems , including sensors, controllers, scanners, and embedded devicesIntegrate applications with serial (RS-232 / RS-485), USB, TCP / IP, and other communication protocolsHandle real-time data acquisition, device state management, and error handlingCollaborate with hardware, firmware, and systems engineers to ensure seamless end-to-end integrationBackend & System Logic
Implement multi-threaded, high-performance application logic using modern C++ standardsEnsure efficient memory management and system reliabilityIntegrate with backend services, databases, and APIs as requiredTesting & Maintenance
Debug complex issues across UI, application logic, and hardware interfacesWrite unit tests, integration tests, and support system validation effortsSupport production deployments and ongoing enhancementsRequired Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field5+ years of professional C++ development experienceStrong expertise in C++ (C++11 / 14 / 17 or later)Proven experience with Qt Framework (Qt Widgets, Qt Quick / QML, signals / slots) or similar C++ GUI frameworksHands-on experience integrating C++ applications with hardware systemsSolid understanding of multi-threading, concurrency, and real-time data handlingExperience working on Windows and / or Linux platformsStrong debugging, performance tuning, and problem-solving skillsPreferred / Nice-to-Have Skills
Experience in Logistics, Transportation, Supply Chain, Warehousing, or Industrial Automation domainsKnowledge of embedded systems and device drivers