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.
KEY RESPONSIBILITIES
• Act as the technical point of contact for architectural topics in the Nashik office, ensuring alignment with system architecture defined by headquarters in Basel
• Translate high-level architectural designs, requirements and system concepts into clear, actionable development tasks
• Review code and implementations to ensure compliance with architectural guidelines, coding standards, and system design principles
• Provide technical coaching and mentorship to developers, supporting them in understanding and applying architectural patterns and best practices
• Contribute to and support system-level design discussions, ensuring scalable, modular, and maintainable solutions
• Identify architectural gaps, technical risks, and improvement opportunities, and propose structured, long-term solutions
• Collaborate closely with global R&D teams, domain experts, and stakeholders to ensure consistent understanding and implementation of system requirements
• Support the evolution and documentation of system architecture using UML, C4 model, or similar methodologies
• Ensure that new features and enhancements are implemented in line with overall system architecture and quality expectations
• Work with QA and automation teams to ensure that test strategies and test cases reflect architectural intent and system behaviour
• Contribute to the continuous improvement of development processes, including code quality, CI/CD practices, and engineering workflows
• Support troubleshooting of complex issues by applying system-level analysis across components, threads, and communication layers
• Stay up to date with modern C++/Qt practices and architectural approaches, continuously seeking and applying optimal solutions across system design, technologies, and tools
QUALIFICATIONS & PREFERRED SKILLS
• 7–10 years of professional experience in software development with significant exposure to software architecture and system design
• Solid understanding of software architecture principles, including modular design, system decomposition, and layered architecture
• Experience working with architectural modeling approaches such as UML; familiarity with C4 model is an advantage
• Hands-on experience with architecture and modeling tools (e.g., Enterprise Architect, PlantUML, or similar)
• Strong proficiency in modern C++ (C++14/17) and Qt (Qt5/Qt6), including UI frameworks, multithreading, and event-driven systems
• Proven ability to review code and ensure alignment with defined architectural guidelines and coding standards
• Experience in translating high-level architectural designs into concrete development tasks and testable requirements
• Strong system-level thinking and structured problem-solving skills, with the ability to identify risks and propose scalable solutions
• Experience acting as a technical point of contact or mentor, providing guidance and coaching to development teams
• Familiarity with CI/CD pipelines and modern software development practices
• Solid understanding of version control (Git/SVN), testing strategies, and debugging techniques
• Experience with low-level communication protocols (e.g., TCP/IP, serial communication, or similar) is a strong advantage
• Strong communication skills, with the ability to clearly explain complex architectural concepts to developers and stakeholders
• Experience working in distributed teams and collaborating with international stakeholders
• Familiarity with electrical engineering concepts is an advantage
EDUCATION
Bachelor’s Degree / Higher Computer Science, Information Technology / Related field
SKILLS
UML, SDLC, C4, OOP, C/C++, STL, Qt (Qt5/Qt6)
OUR TECH STACK
Enterprise Architect, Qt5/Qt6, C++17, SVN, Git, Azure DevOps, Python, Windows 10 / Windows 11
LOCATION
This position is based in Nashik, India, at the subsidiary of a Swiss company.
WHAT WE OFFER
• A challenging and future-oriented work environment in a Swiss company that supplies customers worldwide.
• Very close collaboration with Swiss technical team
• Competitive salary and benefits
• Continuous professional and personal development and modern employment conditions
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!