Skip to content
freelancermapOpen

Software Engineer C# / .NET – Real-time Data Processing for Precision Measurement Technology

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

Amoria Bond GmbH · Germany · Hybrid · Senior

  • Germany · Hybrid
  • German

Indexed (11 days ago) · refreshed constantly

Start
ab sofort
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
3062004

Required skills

Nice to have:C++P/InvokeSpanArrayPoolGC OptimizationLock-free programmingMemory BarriersFalse SharingScrum

Languages: German

Job description

Develop and optimize high-performance, real-time processing components for sensor and measurement data using C# / .NET. Design parallel, lock-free architectures for large in-memory datasets and integrate native libraries.

Project overview

Key Data

  • Start: Immediately, by arrangement
  • Duration: 6 months, extension possible
  • Workload: Full-time
  • Location: Baden-Württemberg, hybrid with approx. 60% remote

Responsibilities

What You Bring

  • You will develop and optimize fast, near-real-time processing components for sensor and measurement data in modern C# / .NET.
  • You will design parallel, as lock-free as possible architectures for large amounts of data in memory.
  • You will use zero-allocation patterns, such as Span, ArrayPool, stackalloc, or the Pinned Object Heap, to avoid GC load.
  • You will connect drivers and native C/C++ libraries via interop (P/Invoke, blittable types, pinning).
  • You will analyze deadlocks, latency spikes, and hardware specifics down to the CPU, memory, and IL level.
  • You will bring modern engineering practices (Clean Architecture, TDD, automated tests) into an international Scrum team.
  • Many years of senior experience in C# and current .NET, with a focus on performance, system programming, or hardware-related software
  • Good understanding of the CLR memory model
  • Confident handling of Span, ReadOnlySpan, Memory, ArrayPool, and NativeMemory
  • Sound knowledge of hardware-level concurrency (lock-free, Interlocked/CAS, memory barriers, false sharing)
  • Demonstrable experience with managed/unmanaged interop, marshaling, and unsafe code
  • Experience with profiling and diagnostics
  • Projects in hardware-related or data-intensive areas (measurement technology, sensor technology, machine vision, medical technology, high throughput)
  • Fluent English

Project details

  • Start: ab sofort
  • Location: DE
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on FreelancerMap DE

  1. StriiveNew

    Developer - Judiciary

    YellowFriday· Utrecht, Netherlands· Senior

    • .NET Core
    • .NET Full Framework
    • C#
    • +9

  2. Job boardNew

    PLC Programmer

    Confidential· NRW, 100% vor Ort, Germany· On-site· Senior

    • PLC Programming
    • Siemens TIA Portal
    • Rockwell Studio 5000
    • +9

Browse all jobs
Sign up free to apply