C++/Qt Engineer

3 days ago


Lahore, Punjab, Pakistan IMSI Technologies Full time 40,000 - 80,000 per year

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 year

    C++/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 year

    C# 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 year

    AtInnovativeStech, 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 year

    Enterprising 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...


  • Lahore, Punjab, Pakistan Tracking World Full time 50,000 - 100,000 per year

    Hiring 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...


  • Lahore, Punjab, Pakistan Tracking World (Pvt) Ltd Full time 800,000 - 1,200,000 per year

    Hiring 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 time

    We 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...


  • Lahore, Punjab, Pakistan RMA Metering Private Limited Full time 120,000 - 180,000 per year

    Job 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 year

    Devsinc 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 year

    Devsinc 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...