Senior C++/Qt Software Engineer

vor 1 Woche


Basel, Schweiz PFIFFNER Messwandler AG Vollzeit

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 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 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: jobs.india@haefely.com. Become a part of the energy supply of the future together with us - We are looking forward to you Please get in touch with the corresponding company, and for local requests, check our globalRepresentatives #J-18808-Ljbffr



  • Basel, Schweiz PFIFFNER Messwandler AG Vollzeit

    An innovative electrical engineering firm in Basel is seeking a Senior C++/Qt Software Developer. The role requires 7-10 years of experience in developing and optimizing desktop applications with modern C++ and Qt. You will collaborate closely with a global R&D team and contribute to the modernization of high-voltage testing platforms. The position offers...


  • Basel, Schweiz PFIFFNER Messwandler AG Vollzeit

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


  • Basel, Schweiz Robert Walters Vollzeit

    Senior Software Engineer Join to apply for the Senior Software Engineer role at Robert Walters Be among the first 25 applicants. This range is provided by Robert Walters. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CHF110,000.00/yr - CHF140,000.00/yr Keywords: C# .NET; Back-end; MS...


  • Basel, Schweiz Experis Switzerland Vollzeit

    A leading IT recruitment firm in Basel seeks a passionate Software Engineer to design and implement scalable software solutions. The ideal candidate will have a bachelor's degree in Computer Science, 5 years of experience in Senior Software Engineering, and excellent skills in C#. Responsibilities include optimizing code and providing training. The role is...

  • Software Engineer

    vor 2 Wochen


    Basel, Schweiz System Recruitment Specialists Vollzeit

    Our financial client is seeking a C# Software Engineer to join their Basel based team in a permanent role. Your role: As Lead Software Engineer you are passionate in building crafted scalable, efficient and sustainable software and provide cutting‑edge, high‑quality digital experiences to our internal and external clients. Your responsibilities: Lead the...


  • Basel, Schweiz System Recruitment Specialists Vollzeit

    A leading recruitment firm is seeking a mid-senior Lead Software Engineer in Basel to develop high-quality software solutions. The ideal candidate will have 10 years of C# experience, strong skills in Microsoft SQL Server, and a hands-on approach. Responsibilities include leading design, optimizing code, and managing technology migration, alongside providing...


  • Basel, Schweiz J Safra Sarasin Group Vollzeit

    A leading sustainable private bank in Basel is looking for a passionate Software Engineer to design and implement robust systems and optimize existing software. The ideal candidate will have 5 years of experience in Senior Software Engineering using C# and strong analytical skills. This role offers dynamic services in investment advisory and a supportive...


  • Basel, Schweiz Robert Walters Vollzeit

    A leading financial institution in Basel is seeking a Senior Software Engineer to enhance its backend systems. You will develop secure digital platforms using C# and .NET, collaborating with engineering leads. Ideal candidates have extensive backend development experience, particularly in the financial services sector, and a strong command of SQL Server. The...

  • Software Engineer

    Vor 6 Tagen


    Basel, Schweiz Ateca Consulting Vollzeit

    Direct message the job poster from Ateca Consulting Strategic Headhunter | Private Banking & Wealth Management | Discreet, Mandate-Led Executive Search Across Global Wealth Hubs Urgent requirement for a Software Engineer, based in Basel, Switzerland for a major financial institution. Responsibilities Lead the transition to updated frameworks, tools, and...

  • Software Engineer

    vor 3 Wochen


    Basel, Schweiz J. Safra Sarasin Vollzeit

    Your Role As Software Engineer at Bank J. Safra Sarasin you are passionate about building crafted scalable, efficient and sustainable software and provide cutting‑edge, high-quality digital experiences to our internal and external clients. Your Responsibilities Design and implement robust, scalable systems using the latest market technologies Refactor and...