Senior Staff Engineer – Software, C++

Finistere, Plouzane 145 rue Rene Descartes, France

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Apply now Apply later

Work Flexibility: Hybrid

Senior Staff Engineer – Software, C++ 

Stryker is one of the world’s leading medical technology companies and, together with our customers, is driven to make healthcare better. We offer innovative products and services in Orthopedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes. 

Our Clinical Intelligence R&D team provides leading-edge 3D computer vision, disease and anatomical modelling. As part of the Digital, Robotics, and Enabling Technologies division we provide core technology for products across Stryker including surgical robotics, image guided interventions, treatment selection, and outcome assessment. 

We are looking for an ambitious and self-motivated C++ Software Engineer. You will develop novel techniques to grow and improve core technology, as well as applying the technology in cross functional teams to deliver products. You will be capable of leading and driving forward technically demanding projects and have the flexibility and communication skills to operate effectively within a high-caliber team. 

Our team offers a fascinating opportunity for the right candidate.  The modeling and computer vision techniques which we use are at the forefront of what is possible within 3D medical imaging. 

What you will do 

  • Integrate and optimize advanced algorithms in C++ based applications, for use in 3D semantic segmentation, landmark detection, automated surgical planning, and image classification. 

  • Monitor, troubleshoot, improve and maintain C++ based applications in production. 

  • Maintain C++ applications repositories, including CI/CD pipelines, dependencies updates and branches management. 

  • Contribute to shared libraries development. 

  • Collaborate with stakeholders throughout the organization, including software development, product development, marketing, clinical research teams, as well as our customers to understand and fulfill their needs. 

 

Required qualifications 

  • Engineer and/or PhD in software engineering, or in another highly numerate discipline. 

  • At least 5 years industry experience in C++ applications development. 

  • Proven experience in modern C++ (C++14/17/20) development. 

  • Experience with Git and GitLab, including CI/CD pipeline configuration.  

  • Familiarity with CMake and cross-platform build systems.  

  • Strong debugging and performance optimization skills.  

  • Comfortable working in a Linux environment; scripting skills (Python, Bash).  

  • Ability to analyse and understand large existing software architectures and codebases. 

  • Excellent verbal and written communication skills, including the ability to clearly communicate complex information to those in other disciplines.  

Bonus skills 

  • Experience with medical software, image processing, or scientific computing. 

  • Knowledge of Python and AI/ML libraries.  

  • Experience with Docker. 

  • Familiarity with DICOM, 3D images processing (e.g., ITK/VTK), or GPU programming (CUDA).  

  • Understanding regulatory constraints in medical software development (e.g., ISO 13485, IEC 62304). 

  • Previous experience working in the healthcare sector. 

Keywords 

C++, CMake, Git, GitLab, integration, optimization, monitoring, debugging, troubleshooting, AI/ML, DevOps, medical, collaboration, team player. 

Travel Percentage: 10%

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0

Tags: Architecture C++ CI/CD Classification CMake Computer Vision CUDA DevOps DICOM Docker Engineering Git GitLab GPU Linux Machine Learning PhD Pipelines Python R R&D Research Robotics

Perks/benefits: Career development

Region: Europe
Country: France

More jobs like this