Senior Desktop Software Engineer C++/Qt (Windows/macOS)

Signwarehouse

United States

Remote

USD 499,000 - 598,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Signwarehouse, a U.S.-based sign and graphics company, seeks a Senior Desktop Software Engineer (C++/Qt) to own a Windows/macOS desktop application, with AI-assisted coding review and hardware integrations. This is a fully remote India contract, long-term, reporting to the company owner.

You will lead development, maintain builds and testers, ensure compatibility with vinyl cutters and printers via USB/serial/network, and craft robust, testable software while protecting confidential source code.

Qualifications

  • 7+ years of professional experience developing and shipping desktop software with C++.
  • 3+ years of hands-on experience with the Qt framework.
  • Strong Windows development experience, including installers and device communication.
  • Experience integrating software with physical hardware.
  • Ability to evaluate code quality and production readiness.
  • Excellent written English communication and ability to work independently.

Responsibilities

  • Take ownership of the native desktop application (C++/Qt with a Rust core).
  • Review AI-generated code for quality, security, stability, and test coverage.
  • Identify defects, troubleshoot issues, and implement reliable solutions.
  • Integrate with vinyl cutters and wide-format printers via USB, serial, and network.

Skills

C++
Qt framework
Windows development
Hardware integration
AI code review
Problem solving

Tools

USB/Serial
Rust
Build pipelines

Job description

Role & responsibilities

Senior Desktop Software Engineer C++/Qt (Windows/macOS)

Location: Remote India
Position Type: Independent Contractor | Full-Time Hours | Long-Term
Compensation: 46.5 lakh per month (approximately USD $4,500$7,400, subject to exchange rates)
Reports To: Company Owner

About the Opportunity

We are an established U.S.-based company in the sign and graphics industry developing a new desktop software application for Windows and macOS. The application will integrate with vinyl cutters and wide-format printers.

We are seeking an experienced Senior Desktop Software Engineer to take technical ownership of the application, ensure code quality, troubleshoot hardware integrations, and maintain reliable software releases.

Our development process incorporates AI-assisted coding tools. The successful candidate must have the technical expertise and judgment to review, test, correct, and approve AI-generated code before it is integrated into the application.

This individual will be our first engineering contractor and will work directly with company ownership.

Key Responsibilities
  • Take technical ownership of the native desktop application developed using C++/Qt with a Rust core.
  • Review AI-generated code for accuracy, security, stability, performance, and test coverage.
  • Identify defects, troubleshoot issues, and implement reliable solutions.
  • Develop, maintain, and debug integrations with vinyl cutters and wide-format printers using USB, serial, and network connections.
  • Establish and maintain a hardware testing environment using company-provided equipment.
  • Perform end-to-end testing to verify software functionality with physical equipment.
  • Maintain Windows and macOS builds, installers, automated testing, and software updates.
  • Document technical issues, testing results, changes, and solutions.
  • Provide regular progress reports and communicate technical risks directly to ownership.
  • Maintain confidentiality and protect company source code, intellectual property, and proprietary information.
Required Qualifications
  • Minimum 7 years of professional experience developing and shipping desktop software using C++.
  • Minimum 3 years of hands-on experience with the Qt framework.
  • Strong Windows development experience, including installers, device communication, and crash debugging.
  • Experience developing, debugging, or integrating software with physical hardware.
  • Ability to independently evaluate code quality and determine whether changes are ready for production.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Excellent written English communication skills.
  • Ability to work independently in a remote environment.
  • Availability for approximately one hour of daily overlap with U.S. Central Time.
Preferred Qualifications
  • Experience with Rust.
  • Experience with CAD/CAM software, printing systems, plotters, or embedded devices.
  • Knowledge of color management, PDF processing, or vector graphics.
  • Experience using or supervising AI-assisted coding tools.
  • Experience maintaining cross-platform build pipelines and release processes.
Contract Terms
  • Long-term independent contractor engagement requiring full-time availability.
  • Monthly retainer of 4-6.5 lakh, based on qualifications and experience.
  • Fully remote position based in India.
  • Contractor must provide their own computer and suitable workspace.
  • Company will provide designated hardware for testing and development.
  • Confidentiality agreement required before proprietary project information is disclosed.
  • Intellectual property assignment agreement required upon engagement.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Desktop Engineer — C++/Qt, Remote India
Senior Desktop Engineer — C++/Qt, Remote India

Signwarehouse • United States

Remote
USD 499,000 - 598,000
Senior Software Engineer (Remote, EST/CST)
Senior Software Engineer (Remote, EST/CST)

180 Engineering • Chicago (IL)

Remote
USD 100,000 - 125,000
Medical and Dental insurance, eligible on first day of employment
401K after 6 months of employment
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Software Engineer (Desktop + Backend)
Software Engineer (Desktop + Backend)

HorizonAI Talent • San Francisco (CA)

On-site
USD 180,000 - 250,000
Relocation possible
Software Engineer 3
Software Engineer 3

Monarch Quantum • San Diego (CA)

On-site
USD 125,000 - 175,000
Medical, Dental, Vision insurance
401(k) plan with 4% matching
20 PTO days per year
+2
Desktop UI Developer (AI Software)
Desktop UI Developer (AI Software)

Remote • San Francisco (CA)

Remote
USD 120,000 - 180,000
Full-time remote work (serviceprovider
Competitive compensation (EUR, USD)
Flexible working hours
+2
Senior C++ Software Engineer, 3D Desktop Application
Senior C++ Software Engineer, 3D Desktop Application

Formlabs • United States

Hybrid
USD 120,000 - 180,000
Hybrid work
RSUs
Catered lunch at office
+1
Senior Desktop Application Developer
Senior Desktop Application Developer

PlanIT Group • Reston (VA)

Hybrid
USD 120,000 - 150,000
Software Engineer (Qt) - Remote Work | REF#295125
Software Engineer (Qt) - Remote Work | REF#295125

BairesDev • United States

Remote
USD 120,000 - 180,000
100% remote work
Excellent compensation in USD or local
Hardware and software setup for home
+4
Software Application Engineer
Software Application Engineer

IntePros • Fort Lauderdale (FL)

Hybrid
USD 110,000 - 150,000