Geforderte Skills
Nice to have:C++P/InvokeSpanArrayPoolGC OptimizationLock-free programmingMemory BarriersFalse SharingScrum
Sprachen: German
Jobbeschreibung
Project overview
Eckdaten
Ihre Aufgaben
Das bringen Sie mit
- Start: ab sofort, nach Absprache
- Laufzeit: 6 Monate, Verlängerung möglich
- Auslastung: Vollzeit
- Standort: Baden-Württemberg, hybrid mit ca. 60 % Remote
- Sie entwickeln und optimieren schnelle, echtzeitnahe Verarbeitungskomponenten für Sensor- und Messdaten in modernem C# / .NET.
- Sie entwerfen parallele, möglichst sperrfreie Architekturen für große Datenmengen im Speicher.
- Sie setzen Zero-Allocation-Muster ein, etwa mit Span, ArrayPool, stackalloc oder dem Pinned Object Heap, um GC-Last zu vermeiden.
- Sie binden Treiber und native C/C++-Bibliotheken per Interop an (P/Invoke, blittable Typen, Pinning).
- Sie analysieren Deadlocks, Latenzspitzen und Hardware-Besonderheiten bis auf CPU-, Speicher- und IL-Ebene.
- Sie bringen moderne Engineering-Praxis (Clean Architecture, TDD, automatisierte Tests) in ein internationales Scrum-Team ein.
- Langjährige Senior-Erfahrung in C# und aktuellem .NET, mit Schwerpunkt auf Performance, Systemprogrammierung oder hardwarenaher Software
- Gutes Verständnis des CLR-Speichermodells
- Sicherer Umgang mit Span, ReadOnlySpan, Memory, ArrayPool und NativeMemory
- Fundiertes Wissen in Nebenläufigkeit auf Hardware-Ebene (Lock-free, Interlocked/CAS, Memory Barriers, False Sharing)
- Nachweisbare Erfahrung mit Managed/Unmanaged Interop, Marshaling und unsafe-Code
- Erfahrung mit Profiling und Diagnose
- Projekte in hardwarenahen oder datenintensiven Bereichen (Messtechnik, Sensorik, Machine Vision, Medizintechnik, High-Throughput)
- Verhandlungssicheres Englisch
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf FreelancerMap DE