Location
Montpellier | France
Job description
Join a growing startup leading the charge in revolutionising surgical practices with cutting-edge robotic technology.
Dedicated to enhancing surgical outcomes and pioneering new treatments, our client is making a big impact in advanced medical procedures, looking to transform the lives of millions of patients worldwide.
We are looking for a highly motivated Senior Software Engineer to join their R&D team. You will play a critical role in ensuring the quality, performance, and optimisation of their software, enabling seamless integration of new products and features.
Responsibilities
- Spearheading the entire software lifecycle with a focus on quality and innovation
- Qualifying and selecting optimal software components
- Developing and enhancing C++ based software modules for their robotic platform
- Troubleshooting and debugging software issues to ensure robustness and reliability
- Validating the platform through comprehensive unit and integration tests
- Ensuring bug-free, maintainable software and streamlining related processes
- Spending around 20% of time on documentation for medical regulatory compliance
Requirements
- Extensive experience in C++ development
- Proven track record of developing major features and conducting significant refactoring
- Proficiency in at least one scripting language
- Passion for advancing surgical technology and improving patient outcomes
- Testing experience preferred; GUI design (Qt, Squish, etc.) and hardware experience are pluses
- Strong mentoring abilities, project management skills, and a drive for scaling up
- Excellent written and verbal communication skills in English
This position offers an exciting opportunity to be part of a meaningful impact startup at its early stages. Located in Montpellier, France, the role provides the chance to be part of a dynamic team shaping the future of surgery and making a meaningful impact on global healthcare.
Job tags
Salary