C++ Developer at Meritis
Job details
Use AI to assess how you fit
About this role
Company description
Meritis is a consulting firm specialising in the digital transformation of organisations, founded in 2007 by Sébastien Videment.
Initially based in Paris, it has expanded across the regions and now has a presence in the largest cities in France: Sophia-Antipolis, Montpellier, Nantes, Bordeaux, Lyon, Aix-en-Provence, Lille, and even Lisbon in Portugal since 2023.
Our experts support clients from various sectors with all their digital transformation needs across many areas of expertise: Finance, Software Engineering, Cloud & Infrastructure, Data, Digital Transformation, and Cybersecurity.
Built on values of excellence, humility, benevolence and closeness, the firm of more than 900 employees, awarded 5 times in the Great Place To Work® ranking, is experiencing very strong growth and plans to reach €100M in revenue in 2024 and surpass the symbolic milestone of 1,000 employees.
We take pride in staying close to our employees and supporting them individually, whatever their role in the company. Certified Great Place To Work since 2013, our approach to well-being at work goes well 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 take part in a project with strong clinical impact.
Joining a Software (R&D) team organised in Scrum mode, you will contribute to the software development of an innovative solution in the medical device field.
Your :
- Take part 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 principles, SOLID, Design Patterns and Clean Code best practices.
- Contribute to architecture decisions and technical discussions on performance, maintainability and software scalability.
- Develop highly critical software components linked to medical robotics, medical imaging and surgical navigation systems.
- Carry out unit tests, integration tests and functional tests to ensure the quality and reliability of the software.
- Take part in test automation and the continuous improvement of software quality and CI/CD integration processes.
- Perform code reviews and actively contribute to raising development standards.
- Collaborate with the Product, Systems, Validation and Quality teams in an Agile Scrum environment.
- Write, maintain and evolve the technical documentation associated with developments.
- Take part, as project needs require, in developing user interfaces in Angular 19+.
Qualifications
- Minimum 5 years of experience in C++ software development
Proficiency in:
- 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 industries
Additional information
- Tailor-made career paths (career development, adapted training, mentoring…);
- The choice of your assignment and personalised support throughout your career;
- Work in an environment that encourages learning: certified training, e-learning, meetUps, coding competitions, career development paths etc.;
- Be part of expert communities who share their knowledge and experience within our competence centres;
- A friendly environment with many festive events (annual party, seminars & team building, lunches and afterworks…);
Your differences are our strengths. That is why Meritis is committed to diversity and non-discrimination. All our roles are accessible to people with disabilities. If you have a question or believe you are a victim or witness of discrimination, you can contact ethiquegroup@meritis.fr .