Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable C++ code for computer assisted surgery software application.
- Collaborate with cross-functional teams to integrate complex algorithms and technologies into the company’s products.
- Participate in code reviews, ensuring adherence to industry standards and best practices.
- Assist in the identification and resolution of bottlenecks and bugs, optimizing code for speed and efficiency.
- Document software implementations, providing clear and concise technical documentation for developed systems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, with a strong portfolio of projects demonstrating a thorough understanding of C++ and data structures.
- Proficient in C++ with a strong understanding of object-oriented programming in Linux enviroment.
- Knowledge in distributed architectures would be appreciated
- Solid understanding of data structures.
- Familiarity with backend development practices and technologies, including API design and development.
- Ability to work in a fast-paced, collaborative environment and adapt to changing requirements.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical team members.
Responsabilités
- Concevoir, développer et maintenir un code C++ efficace, réutilisable et fiable pour une application logicielle de chirurgie assistée par ordinateur.
- Collaborer avec des équipes interfonctionnelles pour intégrer des algorithmes et des technologies complexes dans les produits de l'entreprise.
- Participer à la révision du code, en veillant au respect des normes industrielles et des meilleures pratiques.
- Contribuer à l'identification et à la résolution des goulets d'étranglement et des bogues, en optimisant le code pour plus de rapidité et d'efficacité.
- Documenter la mise en œuvre des logiciels, en fournissant une documentation technique claire et concise pour les systèmes développés.
Qualifications
- Licence en informatique, en ingénierie ou dans un domaine connexe, avec un solide portefeuille de projets démontrant une compréhension approfondie du C++ et des structures de données.
- Maîtrise de C++ avec une forte compréhension de la programmation orientée objet dans un environnement Linux.
- Une connaissance des architectures distribuées serait appréciée.
- Solide compréhension des structures de données.
- Familiarité avec les pratiques et technologies de développement backend, y compris la conception et le développement d'API.
- Capacité à travailler dans un environnement collaboratif à rythme rapide et à s'adapter à des exigences changeantes.
- Excellentes compétences en matière de résolution de problèmes et souci du détail.
- Compétences de communication efficaces, tant à l'écrit qu'à l'oral, avec la capacité de transmettre des concepts techniques complexes à des membres de l'équipe qui ne sont pas des techniciens.
Traduit avec DeepL.com (version gratuite)
What You Can Expect
How You'll Create Impact
What Makes You Stand Out
Your Background
Travel Expectations
EOE
5824