C++/Qt Software Developer (Full-time)
Publication date:
28 February 2025Workload:
100%Contract type:
Unlimited employment- Place of work:Basel
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 SUMMARY
We are looking C++/Qt Software Developer with 3-5 years of experience in UI coding in C++ on Windows platform, with strong understanding of Qt principles, multithreading and deep network stack knowledge.
The candidate should have excellent problem-solving skills and should be able to work collaboratively with other teams. He/she should also be comfortable providing guidance to domain experts.
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
• Proactively learn new technologies and frameworks to meet project needs
Skills & Qualifications Required
• Minimum 3-5 years of experience in architecture and software programming – UI Framework, application design, implementation and testing reusable software components
• Proficiency in C/C++ (Preferably C++14/17) and Qt programming on Windows platform
• Experience in Qt Creator and MS Visual Studio
• Development of UI modules with Qt/QML
• Proficiency in STL, OOP, UML and SDLC
• Hands-on experience with building and maintaining software pipelines for CI/CD
• Solid understanding of general software development practices, including version control (SVN, Git), testing and debugging
• Experience in scripting languages like Python, CMake
• Ensure timely delivery of tasks according to product backlog
• Ensure good quality of delivery, Unit Tests
• Experience in Agile/Scrum software development process
• Fluency in English and passion to work within a global R&D team
• Understanding of the basics of electrical engineering and electronics will be an added advantage
Education
Bachelor’s Degree or higher in Computer Science, Information Technology or related field.
Have we aroused your interest? Then Ms. Payal Kumar is looking forward to receiving your complete application documents, preferably by e-mail to: E-Mail schreiben.
Become a part of the energy supply of the future together with us - We are looking forward to you!