C++ QT Developer

Tekskills

Bulandshahr

On-site

INR 1,200,000 - 2,400,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tekskills Hyderabad (WFO) is seeking a experienced C++ Qt Developer to architect and maintain a Qt-based web application for automating device control and data capture. You will automate hardware commands, implement real‑time communication, and build a user‑friendly UI with Qt Web Engine/WebSocket technologies.

Responsibilities include integrating with test equipment, exporting Excel reports via QAxObject, and collaborating with hardware teams to ensure robust performance and accurate data

Qualifications

  • Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Electronics or related field.
  • 5-7 years of experience developing applications with Qt (C++).
  • Proven experience with automation systems, especially in test automation or hardware communication.
  • Experience working with Excel automation and reporting.
  • Exposure to real‑time data collection and handling of hardware communication.

Responsibilities

  • Develop and maintain a Qt-based web application for automating device control and communication.
  • Automate command inputs to hardware devices and capture test results.
  • Integrate real-time communication between the application and test equipment via RS-232/RS-485, TCP/IP, or APIs.
  • Design a user-friendly web interface using Qt Web Engine or Qt WebSockets for automation tasks, test management, and data visualization.
  • Implement Excel export functionality using QAxObject or similar libraries.
  • Collaborate with hardware teams to ensure seamless integration with devices and troubleshoot communication issues.
  • Conduct extensive testing to validate hardware–software communication and data export accuracy.
  • Document system functionality and provide end-user support; work with cross-functional teams.
  • Optimize performance for real-time automation and data handling during extended testing.

Skills

Qt Framework
Qt Web Engine
Qt WebSocket
UI Development
Git
Debugging
Real-time Systems
Communication protocols
HTML/CSS/JS
Python automation

Education

Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Electronics

Tools

QAxObject
Excel Interop
openpyxl
COM interfaces

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

On-site
INR 1,200,000 - 1,800,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