Zum Hauptinhalt springen
Current language: Deutsch
Modelle der Zusammenarbeit
Unterstützung für Wachstumsstrategien, Transformationen oder M&A-Prozessen.
Unsere IT- und Fachexperten verfügen über tiefgehendes Fachwissen in ihrem Bereich.
Wir liefern Ihnen erfahrene Interim Manager, die Verantwortung übernehmen.
Maßgeschneiderte Expertenteams für komplexe Projekte
Freelance · ExpertRemote

Senior C++ Engineer – Desktop-Applikationen (m/w/d)

Eckdaten

Start
08/2026
Dauer
5 Monate
Einsatzart
Remote
Ort
Köln
Auslastung
100 %
Vertragsart
Freelance · Expert

Projektbeschreibung

Für ein etabliertes Unternehmen im Bereich Healthcare-Software (B2B, mittelständisch bis Konzernsegment) suchen wir einen Senior C++ Entwickler (m/w/d) zur Weiterentwicklung performanter Desktop-Applikationen mit Fokus auf Stabilität, Skalierbarkeit und Modernisierung einer gewachsenen Codebasis.

Aufgaben

  • Entwicklung und Wartung von C++-Komponenten für Windows-Desktop-Anwendungen mit klaren Zielen zu Performance, Stabilität und Skalierbarkeit
  • Konzeption und Implementierung von Multithreading-/Parallelisierungsansätzen für sichere, effiziente Nebenläufigkeit bei hoher UI-Responsiveness (klinische Nutzeranforderungen)
  • Analyse der bestehenden Codebasis, Identifikation von Bottlenecks (CPU, Memory, I/O, Locks) und nachhaltige Runtime-Optimierung inkl. Messkonzept
  • Debugging komplexer Fehlerbilder (Race Conditions, Deadlocks, Heisenbugs) und Einführung robuster Diagnostik (Logging, Tracing, Crash Dumps)
  • Enge Zusammenarbeit mit Architektur, QA und Product Management zur Lieferung wartbarer, testbarer und releasefähiger Lösungen
  • Unterstützung der Modernisierung/Migration von Legacy-Technologien (MFC, ATL, Win32, Delphi) in Richtung modernes C++ sowie aktuelles .NET (Schnittstellen, Interop, modulare Ablösung)
  • Aufbau/Verbesserung von Build- und Dependency-Management (CMake, Conan, MSVC) für reproduzierbare Builds und klare Artefakt-Pipelines
  • Einsatz von AI-Coding-Agents (z. B. Claude Code) für Refactoring, Codeanalyse und Legacy-Modernisierung inkl. Beitrag zu gemeinsamen Agenten/Prompts/Workflows im Team

Anforderungen

Unbedingt erforderlich

Diese Kriterien sind Voraussetzung für das Projekt.

  • Must-have: Mehrjährige Erfahrung als Senior C++ Developer in komplexen Desktop-Systemen, idealerweise performancekritisch und stark parallelisiert
  • Must-have: Sehr gute Kenntnisse in C++14/17/20, Concurrency (Threads, Tasks, Locking-Strategien), sowie Debugging- und Profiling-Methoden
  • Must-have: Praxis in Performance-Tuning (Profiling, Hot-Path-Optimierung, Speicher-/Thread-Analyse) und sicherem Concurrent Design
  • Must-have: Hands-on mit CMake, Conan und MSVC in professionellen Build-Setups
  • Must-have: Erfahrung in der Integration typischer Desktop-Komponenten wie CEF und/oder Qt
  • Must-have: Strukturierte, analytische Arbeitsweise, hoher Qualitätsanspruch, Ownership für saubere Lösungen
  • Wünschenswert: Erfahrung mit agentischen Coding-Tools (z. B. Claude Code), Aufbau von Agents/Skills/Workflows, „Context Engineering“
  • Wünschenswert: Erfahrung in regulierten Umfeldern (Healthcare, MedTech) und Verständnis für Qualitätssicherung/Compliance
  • Wünschenswert: Technisches Studium (Informatik, Mathematik, Physik, Elektrotechnik o. ä.) oder äquivalente Praxiserfahrung

Skills

  • C++
  • Qt
  • CMake
  • Conan
  • MSVC
  • Performance-Tuning

Nach der Bewerbung

So geht es weiter

  1. Bewerben

    Kontaktdaten, Lebenslauf, Verfügbarkeit und Tages- oder Stundensatz – mehr braucht es nicht.

  2. Bestätigung

    Nach dem Absenden siehst du direkt eine Bestätigung.

  3. Persönlich sprechen

    Deine Ansprechperson prüft dein Profil und meldet sich bei dir.

Weitere Projekte

Senior C++ Engineer – Desktop-Applikationen (m/w/d)

Bewerben

Kein passendes Projekt dabei?

Reiche deinen Lebenslauf ohne Projektbezug ein. So kennen wir dein Profil, wenn ein passendes Projekt kommt.

CV einreichen