PFIFFNER Group
Website:
pfiffner-group.com
Job details:
The new challenges in power generation and distribution require innovative solutions in high voltage testing and measurement technology. With more than 120 years of company history, Basel (Switzerland) based HAEFELY AG is one of the world's leading providers in this specialized market segment. HAEFELY supports the energy transition through advanced high-voltage solutions that enhance power system reliability. As part of the PFIFFNER Group, the company is committed to a sustainable future by enabling renewable energy integration and advancing energy-efficient, low-carbon power infrastructure.
Join us as a part of the energy supply of the future. Support our diverse and technically interesting field of work as C++/Qt Software Developer.
Skills
C/C++, STL, Visual Studio, Qt, OOP, UML, SDLC
Experience
3-5 years in Software Development
EDUCATION
Bachelor’s Degree / Higher Computer Science, Information Technology / Related field
Job Summary
We are looking for a C++/Qt Software Developer with 3–5 years of experience in developing desktop applications on windows using modern C++ (C++14/17) and Qt (Qt5 / Qt6). The candidate should have a strong understanding of Qt principles, Multithreading, and Networking, along with excellent problem-solving skills. 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 that shape the next generation testing platforms.
Key Responsibilities
- Designing, optimizing, and maintaining components and modules using C++ and Qt
- 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 exploring new technologies relevant to our software stack
- Working closely with QA and Automation Teams to integrate and maintain unit and UI tests (e.g., squish)
- Participating in code reviews and design discussions to ensure maintainable, high-quality software
Qualifications & Preferred Skills
- Minimum 3 to 5 years of experience in architecture & software programming – UI Framework, application design, implementation & testing reusable software components
- Proficiency in C / C++ (preferably C++ 14/17) and Qt programming on windows platform
- Experience working with Qt creator and MS Visual Studio
- Experience developing UI modules with Qt / QML
- Hands-on experience with building and maintaining software pipelines for CI/ CD (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 and enthusiasm to work within a global R & D Team
- Understanding of the basics of Electrical Engineering and Electronics is an advantage
- Experience with Automated Testing or UI Testing tools (e.g., Squish) is a plus
LOCATION
- Base location for this role will be Nashik, India
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. Please mention the post you are applying for in the subject line.
Become a part of the energy supply of the future together with us - We are looking forward to you!
Click on Apply to know more.