C++ QT Developer

Tekskills

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tekskills is seeking an experienced C++ Qt Developer in Hyderabad to design and maintain a Qt-based application for automating device control, data collection, and test execution. You will collaborate with hardware teams to implement real-time communication via RS-232/RS-485, TCP/IP, and vendor APIs, and develop a web-like UI using Qt Web Engine.

Strong Qt experience and Excel automation are essential for robust automation software.

Qualifications

  • 5–7 years of Qt (C++) development experience.
  • Automation systems and hardware communication experience.
  • Excel automation and reporting experience.
  • Exposure to real-time data collection with hardware communications.

Responsibilities

  • Develop and maintain a Qt-based web/desktop application for device control and data collection.
  • Automate command inputs to hardware and capture test results.
  • Implement real-time communication via RS-232/RS-485, TCP/IP, and vendor APIs.
  • Design UI using Qt Web Engine/WebSocket for control, testing, and data visualization.
  • Enable Excel export of results using QAxObject or similar libraries.
  • Collaborate with hardware teams to ensure seamless integration and troubleshoot issues.
  • Conduct thorough testing to ensure reliable data collection and export.
  • Document system functionality and provide end-user support.
  • Optimize performance for real-time automation and extended test campaigns.

Skills

Qt Framework (C++/Qt)
UI development (Qt Widgets/Qt Quick)
Real-time data handling
Automation & hardware integration
Problem solving
Git
Communication

Education

Bachelor’s or Master’s Degree in CS/SE/Electronics
Equivalent work experience

Tools

Qt Web Engine
Qt WebSocket
QAxObject / Excel automation
Python scripting
COM interfaces
openpyxl

Job description

Job Title: C++ QT Developer

Location: Hyderabad (WFO)

Responsibilities:

  • Develop and maintain a Qt-based web application for automating device control and communication (e.g., Signal Generators, Spectrum Analysers, LRU, etc.).
  • Automate command inputs to the hardware devices and capture test results programmatically.
  • Integrate real-time communication between the application and the test equipment using protocols like Serial Communication (RS-232/RS-485), TCP/IP, or specific APIs.
  • Design a user-friendly web interface using Qt Web Engine or Qt WebSockets, offering control over automation tasks, test management, and data visualization.
  • Implement Excel export functionality to capture test results and save them in an organized manner using Qt's QAxObject or other third‑party libraries like openpyxl.
  • Work closely with hardware teams to ensure seamless integration with physical devices and troubleshooting issues related to device communication.
  • Conduct extensive testing to validate the communication between hardware and software, ensuring accurate data collection and export.
  • Collaborate with the team to document system functionality, provide end-user support, and resolve any technical issues.
  • Optimize performance for real-time automation and data handling to ensure reliable operation during extended testing periods.

Skills & Qualifications:

Technical Skills:

  • Qt Framework (C++/Qt):
  • Strong experience with the Qt framework, including Qt Web Engine for web-based applications and Qt WebSocket’s for real‑time communication.
  • Familiarity with Qt Widgets, QtQuick, and other components for UI development.
  • Automation & Hardware Integration:
  • Solid experience in automating communication with various hardware devices (e.g., Signal Generators, Spectrum Analyzers, etc.) via communication protocols like RS-232/RS-485, TCP/IP, or vendor-specific APIs.
  • Understanding of instrument control and automation of test procedures through custom scripts.
  • Data Export & Reporting:
  • Expertise in Excel file generation and automation, specifically using QAxObject, COM interfaces, or libraries such as openpyxl for Python or Excel Interop.
  • Ability to structure data for reporting, making it easy for users to analyse the results.
  • Real‑Time Systems & Protocols:
  • Experience in handling real‑time communication, ensuring reliable data retrieval, error‑handling, and performance tuning.
  • Web Development:
  • Knowledge of Qt Web Engine for web‑based applications.
  • Familiarity with HTML/CSS, JavaScript, or web frameworks would be an added bonus for advanced web interfaces.
  • Software Engineering Practices:
  • Version control systems such as Git.
  • Familiarity with debugging tools and software testing methodologies.

Soft Skills:

  • Strong problem‑solving skills and attention to detail.
  • Ability to work independently and take ownership of complex tasks.
  • Excellent communication skills, both verbal and written, to document processes and troubleshoot issues.
  • Collaborative mindset for working with cross‑functional teams (hardware engineers, testers, etc.).

Experience & Qualifications:

  • Education: Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Electronics, or a related field. Equivalent work experience will also be considered.
  • Experience:
  • 5 -7 years of experience developing applications with Qt (C++).
  • Proven experience with automation systems, especially in test automation or hardware communication (e.g., signal generators, spectrum analyzers, power sources).
  • Experience working with Excel automation and reporting.
  • Previous exposure to real‑time data collection and handling of hardware communication.

Preferred Qualifications:

  • Knowledge of additional tools: Familiarity with tools like Python for automation, data analysis, or scripting.
  • Experience with QtQuick and QML.
  • Prior experience in embedded systems or working with industrial equipment.Role & responsibilities

Preferred candidate profile

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ QT Developer
C++ QT Developer

Tekskills • Bulandshahr

On-site
INR 1,200,000 - 2,400,000
Senior Software Engineer - C++QT
Senior Software Engineer - C++QT

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Amantya Technologies - Senior Software Engineer - QT Framework
Amantya Technologies - Senior Software Engineer - QT Framework

Amantya Technologies • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior C++ / Qt Software Engineer _Mumbai @ C2H role
Senior C++ / Qt Software Engineer _Mumbai @ C2H role

Techouts • Mumbai

On-site
INR 1,200,000 - 2,100,000
C++/QT Developer
C++/QT Developer

Invarsys Consultancy Pvt. Ltd. • Dadri

On-site
INR 800,000 - 1,500,000
Continuous learning opportunities
Collaborative work culture
Lead Software Engineer (Qt C++)
Lead Software Engineer (Qt C++)

ESP Engineered • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior C++ Developer
Senior C++ Developer

Qloron Pvt Ltd • Maharashtra

On-site
INR 2,800,000 - 4,200,000
Senior Test Engineer
Senior Test Engineer

Sutherland • Bengaluru

On-site
INR 1,200,000 - 1,800,000
C++ QT Developer(Preferred Early Joiners)
C++ QT Developer(Preferred Early Joiners)

Capgemini • Pune District

On-site
INR 900,000 - 1,700,000
Senior C++ QT Developer | 6 to 9 years | Bengaluru
Senior C++ QT Developer | 6 to 9 years | Bengaluru

Capgemini • Bengaluru

On-site
USD 9,000 - 18,000