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 task
* Design 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 profile
* Bachelor’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 Benefits
* A 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