C++/Qt Engineer
3 days ago
Position Overview:
We are seeking a skilled C++ Software Engineer to lead the modernization of our flagship Home Design software. This is a high-impact role focused on migrating our legacy macOS-native application to a modern, cross-platform Qt framework. Your work will be instrumental in unifying our codebase, enhancing maintainability, and delivering a seamless experience to our users on both Windows and macOS.
This role is perfect for a developer who thrives on complex technical challenges, enjoys modernizing legacy systems, and wants to see their work power a well-established creative product.
Key Responsibilities:
· Lead the migration of a macOS and Win32 app to a robust, cross-platform interface using QtWidgets.
· Design, recreate, and refine dialogs, menus, and application workflows within the Qt framework.
· Refactor and bridge existing Objective-C/C++ application logic to integrate seamlessly with new Qt modules.
· Architect and ensure consistent, high-performance functionality across both macOS and Windows platforms.
· Profile, optimize, and enhance application performance and responsiveness for a professional user base.
· Collaborate closely with QA and product teams to validate features and ensure the highest quality standards.
Required Qualifications:
· 3+ years of strong C++ development experience in a production environment.
· Proven experience with the Qt framework, preferably with QtWidgets. (Candidates with strong C++ and a proven ability to learn new frameworks quickly are encouraged to apply.)
· Solid background in macOS development and familiarity with its native ecosystem (Cocoa, Xcode, NIBs/Storyboards).
· Demonstrable cross-platform development experience (e.g., Windows/macOS, or using frameworks like Unity, Cocos2d-x, etc.).
· Hands-on proficiency with CMake for building and managing complex projects.
· Strong skills in Git for version control and advanced debugging techniques.
Preferred Qualifications (Bonus Assets):
· Experience in the CAD, 3D modeling, or design software industry.
· Exposure to graphics APIs such as OpenGL, Metal, or Direct2D for hardware-accelerated rendering.
· Familiarity with plugin-based application architecture and development.
· Experience designing and implementing automated testing for UI applications.
· Knowledge of installer packaging tools like InstallShield, WiX, or similar.
· Familiarity with JIRA for task tracking, sprint planning, and cross-team coordination.
What We Offer:
· The opportunity to own a critical, green-field modernization project from the ground up.
· A challenging role working on complex, well-known desktop applications.
· A collaborative environment where your technical expertise will directly shape the product's future.
· Competitive compensation and a commitment to professional development.
Ready to modernize a legacy?
If you are a C++ developer passionate about building elegant, cross-platform solutions and untangling complex code, we want to hear from you. Apply today to learn more about this exciting opportunity
Job Type: Full-time
Work Location: In person
-
C++/Qt Developer
2 weeks ago
Lahore, Punjab, Pakistan IMSI Technologies Full time 400,000 - 600,000 per yearC++/Qt Software EngineerWe're looking for a talented C++ Engineer to take ownership of a major modernization initiative for our Home Design software. This position centers on transforming a long-standing macOS-native product into a streamlined, cross-platform solution built on Qt. Your contributions will unify the codebase, improve maintainability, and...
-
C# Developer
1 week ago
Lahore, Punjab, Pakistan Bridgeway Solution Full time 2,500,000 - 3,500,000 per yearC# Developer (.NET & Azure) – Remote (Full-Time)Location: Fully Remote (12pm to 8pm PK Time)OverviewOur client is a fast-growing Danish startup revolutionizing the digital solutions space through smart automation and scalable web technologies. They are looking for a talented C# Developer to join their engineering team and help build reliable, secure, and...
-
C# and .NET Developer
2 weeks ago
Lahore, Punjab, Pakistan Inartia Full time $30,000 - $60,000 per yearAtInnovativeStech, we're dedicated to delivering high-quality software solutions that drive innovation and excellence. Our dynamic team of developers, engineers, and designers work collaboratively to create cutting-edge applications that empower businesses globally.We are now looking for an experiencedC# and .NET Developerto join our growing development team...
-
Delivery Manager
2 weeks ago
Lahore, Punjab, Pakistan Avant Energy & Engineer Full time 1,560,000 - 1,800,000 per yearEnterprising leader & planner with a strong record of contributions in streamlining, Projects Engineering, Operations, invigorating design, intensifying productivity, systems & procedures, and targeting assignments LSTK/EPC Project Design, Oil and Gas, Process Industry, Engineering, Interface, and Change ManagementInternal (Team & Project Execution)Lead the...
-
Embedded System Developer
2 weeks ago
Lahore, Punjab, Pakistan Tracking World Full time 50,000 - 100,000 per yearHiring AlertTracking World Pvt. Ltd. is seeking a skilled and innovative Embedded Systems Developer (IoT & Automation) to join our Product Engineering team. The ideal candidate will design, develop, and integrate firmware and hardware systems for industrial IoT and automation projects, ensuring reliability, scalability, and seamless communication between...
-
Embedded System Developer
2 weeks ago
Lahore, Punjab, Pakistan Tracking World (Pvt) Ltd Full time 800,000 - 1,200,000 per yearHiring AlertTracking World Pvt. Ltd. is seeking askilled and innovative Embedded Systems Developer (IoT & Automation)to join our Product Engineering team. The ideal candidate will design, develop, and integratefirmware and hardware systemsfor industrial IoT and automation projects, ensuring reliability, scalability, and seamless communication between...
-
Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Byonyks Pvt Ltd Full timeWe are looking for a passionate and detail-oriented Junior C++ Developer with 1–2 years of experience to join our development team. The candidate will work on designing, implementing, testing, and maintaining C++ applications with support from senior engineers. This is a great opportunity to grow your skills and work on real-world software development...
-
Firmware Engineer internee
2 weeks ago
Lahore, Punjab, Pakistan RMA Metering Private Limited Full time 120,000 - 180,000 per yearJob Summary:We are looking for a Fresh Firmware Design Engineer to join our embedded systems team. The candidate will assist in developing and testing firmware for microcontroller-based products under the guidance of senior engineers. This position offers hands-on experience in embedded system design, coding, debugging, and product development — ideal for...
-
Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Devsinc Full time 900,000 - 1,200,000 per yearDevsinc is seeking an experienced Software Engineer – iOS to join our cutting-edge mobile development team. In this role, you'll be responsible for developing and maintaining high-quality native iOS applications using Swift, Objective-C, and modern Apple frameworks. You'll collaborate closely with product managers, designers, and backend engineers to...
-
Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Devsinc Full time 1,200,000 - 3,600,000 per yearDevsinc is seeking an experienced Software Engineer – iOS to join our cutting-edge mobile development team. In this role, you'll be responsible for developing and maintaining high-quality native iOS applications using Swift, Objective-C, and modern Apple frameworks. You'll collaborate closely with product managers, designers, and Backend engineers to...