Senior C++/Qt Software Engineer

4 days ago


Nashik, India PFIFFNER Full time

As the energy sector faces new challenges in power generation and distribution, innovative solutions in high voltage testing and measurement technology are essential. HAEFELY AG, with over years of expertise and a strong legacy based in Switzerland, stands at the forefront of this industry as one of the world’s leading providers. To further strengthen our global presence, we are expanding our team in India through HAEFELY Services Private Limited. Our India office plays a pivotal role in sales, back-office services, and customer support, working closely with our headquarters in Basel, Switzerland, on a daily basis. We invite you to join us and become an integral part of shaping the future of energy supply.  JOB TYPE Full time  LOCATION Fully On-site (WFO) in Nashik, Maharashtra, India  SKILLS C/C++, STL, Qt (Qt5/Qt6), Visual Studio, CMake, OOP, UML, SDLC  EXPERIENCE 7–10 years in Software Development (including advanced experience with Qt/C++)  EDUCATION Bachelor’s Degree / Higher Computer Science, Information Technology / Related field  JOB SUMMARY We are looking for a Senior C++/Qt Software Developer with 7-10 years of experience and deep expertise in architecting and developing complex desktop applications using modern C++ (C++14/17) and Qt (Qt5/Qt6). The candidate should have a strong understanding of Qt principles / frameworks, Multithreading, and Networking, and performance-critical systems along with excellent problem-solving skills. You will contribute significantly to the modernization of Haefely’s next-generation high-voltage test and measurement platforms.Candidate will work closely with our global R & D Team in Switzerland on developing and modernizing high-voltage test and measurement software. The role involves collaboration with Domain Experts and offers the opportunity to influence software design decisions, coding standards, and engineering best practices across the product line to shape the next generation testing platforms. SKILLS AND QUALIFICATIONS REQUIRED • Minimum 7 to 10 years of experience in architecture & software programming – UI Framework, application design, implementation & testing reusable software components• Expertise in modern C++ (C++14/17), including advanced concepts: memory management, multithreading, async programming, and performance optimization• Strong experience with Qt (Qt5/Qt6), including Qt Widgets, QML, networking, and event-driven programming• Proven experience architecting UI frameworks, reusable components, and scalable application modules• Hands-on experience using Qt Creator and MS Visual Studio on Windows• Hands-on experience with building and maintaining software pipelines for CI/ CD in line with modern build practices (Preferably Azure DevOps, Jenkins, or similar)• Solid understanding of general software development practices, including version control (SVN, Git), Testing, and Debugging• Experience using scripting language like Python, CMake• Ensure delivery of high-quality, well-tested code in line with the Product Backlog and Sprint Goals• Experience in Agile/ Scrum software development process• Strong communication skills, fluency in English, ability to collaborate with global teams, and readiness to take ownership in high-impact projects• Familiarity with electrical engineering concepts is an advantage• Experience with Automated Testing or UI Testing tools (e.g., Squish) is a plus  RESPONSIBILITIES • Designing, optimizing, and modernizing components and modules using C++ and Qt with a focus on modularity, scalability and long-term maintainability• Leading and contributing to architectural discussions, system design, and technical roadmaps• Optimizing and profiling performance-critical components, ensuring responsiveness and reliability• Building and optimizing development pipelines to ensure seamless integration and deployment• Collaborating with cross-functional teams to implement solutions across various technical domains• Contributing to the full software development lifecycle, architecture, testing and deployment• Debugging, Troubleshooting, and optimizing performance-critical applications• Adhering to best practices in code quality, version control, and software engineering standards• Staying up to date with modern C++ / Qt practices and proactively proposing and implementing improvements to our software stack• Working closely with QA and Automation Teams to integrate and maintain unit and UI tests (e.g., squish)• Reviewing code, enforcing coding standards, mentoring junior developers, and providing technical leadership within the team• Ensuring high-quality deliverables through rigorous unit tests, UI tests and continuous integration practices  OUR TECH STACK Qt 6, C++17, CMake, Git, Azure DevOps, Python, Windows 10 / Windows 11  WHAT WE OFFER • Competitive salary and benefits• Opportunities for professional growth in an international environment• Access to state-of-the-art tools and technology• A professional environment encouraging innovation, continuous learning, and technical leadership Have we aroused your interest? Then Ms. Payal Kumar is looking forward to receiving your complete application documents, preferably by e-mail to: Become a part of the energy supply of the future together with us - We are looking forward to you



  • Nashik, Maharashtra, India PFIFFNER Messwandler AG Full time

    HAEFELYNashik, IndiaSenior C++/Qt Software EngineerAs the energy sector faces new challenges in power generation and distribution, innovative solutions in high voltage testing and measurement technology are essential. HAEFELY AG, with over 120 years of expertise and a strong legacy based in Switzerland, stands at the forefront of this industry as one of the...


  • Nashik, Maharashtra, India PFIFFNER Messwandler AG Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    HAEFELYNashik, IndiaC++/Qt Software DeveloperAs the energy sector faces new challenges in power generation and distribution, innovative solutions in high voltage testing and measurement technology are essential. HAEFELY AG, with over 120 years of expertise and a strong legacy based in Switzerland, stands at the forefront of this industry as one of the...


  • Nashik, Maharashtra, India PFIFFNER Group Full time

    As the energy sector faces new challenges in power generation and distribution, innovative solutions in high voltage testing and measurement technology are essential. HAEFELY AG, with over 120 years of expertise and a strong legacy based in Switzerland, stands at the forefront of this industry as one of the world's leading providers.To further strengthen our...


  • Nashik, Maharashtra, India Haefely Services Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    Designing, optimizing using C++/QtBuilding and optimizing development pipelinesfull software development lifecycleDebugging, troubleshooting, and optimizing performancemaintain unit and UI testscode reviews and design discussions


  • nashik, India beBeeBackend Full time

    Job OpportunityPosition OverviewAs a Senior/Junior Software Backend Developer, you will be responsible for further developing and maintaining the C++ based software backend.Develop high-quality software solutions that transform industrial customers' use cases into actionable results.Mentor junior colleagues and contribute to the development of new...


  • Nashik, India SonicWall Full time

    SonicWall is a cybersecurity forerunner with more than 30 years of expertise and is recognized as a leading partner-first company, ensuring our partners and their customers are never alone in the fight against cybercrime. With the ability to build, scale and manage security across the cloud, hybrid and traditional environments in real-time, SonicWall...


  • Nashik, India IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK's largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what's valued. We started 45 years ago as an...


  • Nashik, India Live Connections Full time

    Hi All Greetings from Live Connections! We have an urgent requirement on Lead Software Test Engineer (Selenium with C#) role with one of our MNC based company in Navi Mumbai Location. Please find the below job description and kindly share me your updated CV to sharmila@liveconnections.in Position Title: Lead Software Test Engineer (Selenium with C#) role...


  • Nashik, India Emerson (Emerson)(2252) Full time

    Description :In This Role, Your Responsibilities Will Be :- Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development and lead the development of firmware for high voltage test and measurement products, in collaboration with Lead Engineers and Technical Leads.- Define and document embedded system...


  • Nashik, India LTIMindtree Full time

    Job Title Integration Software Engineer Skills Petral C Python primary skills Oil Gas Subsurface Petrel OOPS C C Net Python Azure High Performance Computing HPC and applications integration The Integration Software Engineer role involves designing developing testing and maintaining subsurface software applications and plugins The developer will collaborate...