An innovative medical technology company based in Bern, Switzerland, specializing in the development and commercialization of advanced computer-assisted and image-guided surgical solutions. Your taskDesign and implement software architecture for advanced applications, ensuring adherence to industry standards.Create and maintain comprehensive documentation for software architecture and development processes.Effectively communicate architectural concepts and guidelines to development teams.Provide technical guidance and mentorship to developers and engineers.Keep up with the latest trends, technologies, and regulatory changes, proactively identifying areas for improvement and innovation. Your profileBachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.Proven experience as a Software Architect or Technical Lead in regulated, agile environments.Strong knowledge of software architecture principles, design patterns, clean code, and best practices.Proficiency in current technologies, including C++, Qt, DDS/ROS 2.Skilled in using modeling tools like Enterprise Architect for detailed software architecture designs.Experience with Jira, Confluence, and standard office applications.Proficient in English with strong professional communication skills. Perks and BenefitsA challenging role within a growing and dynamic international environment.Opportunities to shape, create, and take on responsibility.A unique company culture driven by passion and core values. #J-18808-Ljbffr