Company Description
Meritis is a consulting firm specializing in the digital transformation of organizations, founded in 2007 by Sébastien Videment.
Initially established in Paris, it has expanded into the regions and now maintains a presence in the largest cities in France: Sophia-Antipolis, Montpellier, Nantes, Bordeaux, Lyon, Aix-en-Provence, Lille, and even Lisbon, Portugal, since 2023.
Our experts support clients from various sectors in all their digital transformation needs across numerous areas of expertise: Finance, Software Engineering, Cloud & Infrastructure, Data, Digital Transformation, and Cybersecurity.
Driven by its values of excellence, humility, benevolence, and proximity, the firm of 900+ employees, which has been awarded the Great Place To Work® label 5 times, is experiencing very strong growth and plans to reach €100M in revenue in 2024 and exceed the symbolic milestone of 1000 employees.
We make it a point of honor to be close to our employees and to support them in an individualized way, regardless of their roles in the company. Certified Great Place To Work since 2013, our concept of well-being at work goes far beyond a simple label; our employees speak about it best: https://www.glassdoor.fr/Avis/Meritis-Avis-E1163008.htm
Job Description
As part of the development of a next-generation medical device dedicated to robotic surgery and brain navigation technologies, we are looking for a Senior C++ Developer to strengthen an agile R&D team and participate in a project with high clinical impact.
Integrated into a Software (R&D) team organized in Scrum mode, you will contribute to the software development of an innovative solution in the world of medical devices.
Your missions:
- Participate in the development and maintenance of Backend features in C++17/C++20 in a Linux environment.
- Design, develop, and evolve a robust software architecture by applying OOP, SOLID principles, Design Patterns, and Clean Code best practices.
- Contribute to architectural choices and technical reflections on issues of performance, maintainability, and software scalability.
- Develop critical software components related to medical robotics, medical imaging, and surgical navigation systems.
- Perform unit tests, integration tests, and functional tests to ensure software quality and reliability.
- Participate in test automation and the continuous improvement of software quality and continuous integration (CI/CD) processes.
- Perform code reviews and actively contribute to improving development standards.
- Collaborate with Product, System, Validation, and Quality teams in an Agile Scrum environment.
- Write, maintain, and evolve the technical documentation associated with developments.
- Participate, according to project needs, in the development of user interfaces in Angular 19+.
Qualifications
Minimum 5 years of experience in C++ software development
Excellent mastery of:
- Modern C++ (C++17 / C++20)
- Software architecture
- Object-oriented programming
- Design Patterns
- Git
- Unit testing
- Agile / Scrum methodologies
Experience in demanding environments:
- Critical software
- Embedded software
- Regulated industry
Additional Information
- Tailor-made professional paths (career development, adapted training, mentoring…);
- Having the choice of your mission and personalized support throughout your career;
- Evolving in an environment where learning is encouraged: certifying training, e-learning, meetups, coding competitions, development paths, etc.;
- Being part of expert communities that share their knowledge and experiences within our centers of competence;
- A friendly environment with numerous festive events (annual party, seminars & teambuilding, lunches, and afterworks…);
Your differences are our assets. That is why Meritis is committed to diversity and non-discrimination. All our positions are accessible to people with disabilities. If you have a question or think you are a victim or witness of discrimination, you can contact [email protected] .
