Software Engineer (m/w/d) C# / .NET – Echtzeit-Datenverarbeitung für Präzisionsmesstechnik

Amoria Bond GmbH
Ansprechpartner: Louis Peren
Remote ,  Deutschland
60% RemoteFreiberuflichab sofort
ITC#

Beschreibung

Eckdaten
  • Start: ab sofort, nach Absprache
  • Laufzeit: 6 Monate, Verlängerung möglich
  • Auslastung: Vollzeit
  • Standort: Baden-Württemberg, hybrid mit ca. 60 % Remote
Ihre Aufgaben
  • 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.
Das bringen Sie mit
  • 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

Bewerben