C/C++ Technical Architect - Healthcare Software (M/F)

AgixisRhôneEURESpublished 10/31/2026
Must-have:Lead
Nice-to-have:Vue
Machine translation — original language: French.Show original

About the company

Agixis - IT consulting and expertise company, specializing in healthcare, IoT, Industry 4.0, as well as digital transformation.

At Agixis, we are passionate Agicien-nes who support our clients in creating high-impact digital services. Since 2010, we have combined technical expertise, creativity, and agility to design high-performance, robust, and scalable solutions in various fields: healthcare, industry, energy, banking/insurance, green IT, etc. Our strength: a friendly corporate culture, knowledge sharing, stimulating technical challenges, and the pleasure of building solutions together.

Your tasks

As part of the structuring of a new Service Center (CDS) dedicated to embedded systems in the healthcare field, we are looking for a C/C++ Software Technical Architect.

The objective is to carry out the evolution of a strategic software platform, taking charge of the analysis, refactoring, and modernization phases of an existing codebase.

This evolution must prepare the software for future technical developments integrating Computer Vision AI processing by improving its structure, modularity, and performance.

  • Perform a technical and architectural audit of the existing system.
  • Analyze the C++ source code and identify areas for improvement.
  • Conduct refactoring work to improve code maintainability, robustness, and quality.
  • Rethink the software architecture to promote a modular approach.
  • Prepare the software for an evolution toward more modern architectures.
  • Design and implement mechanisms allowing multi-threading and multi-tasking execution.
  • Define development and architecture best practices.
  • Produce technical recommendations for a future porting project.
  • Use AI-based development assistants, notably Claude Code, to accelerate code analysis and the production of architectural proposals.

Requirements

Indispensable skills

  • Higher education in computer science (Master's degree or equivalent).
  • Significant experience as a Software Architect, Lead Developer, or C++ Expert.
  • Solid knowledge of concurrency, parallelization, and multi-threading issues.
  • Proven experience in refactoring complex applications.
  • Good understanding of modern software architectures and design patterns.
  • Experience in legacy code analysis and modernization projects.
  • Ability to work with high autonomy and to be proactive.
  • English is essential, international project.