Senior .NET Engineer with German Offline

$$$$

Senior .NET Engineer (Industrial Robotics & Automation)

 

Location: Remote (with onsite visits to Germany) 

Language Requirements: German (B2) & English (B2) 
Key Stack: .NET, WPF/WinUI, C++/CLI, Hardware Integration

 

ABOUT THE PROJECT

Our client is a pioneer in optics manufacturing, developing a next-generation industrial platform. This isn't just "another enterprise tool", it’s a sophisticated ecosystem that merges high-end software engineering with robotics, advanced sensors, and real-time data processing. The platform provides intelligent control and automation for production processes where precision is measured in microns.
 

YOUR ROLE

As a Senior Engineer, you will be the bridge between complex algorithms and physical hardware. You will design and build high-performance desktop interfaces, handle real-time data from sensors, and ensure seamless communication between managed .NET code and low-level native modules.
 

RESPONSIBILITIES

  • Core Development: Design and develop high-performance desktop applications using .NET/WPF/WinUI, focusing on real-time data visualization and control interfaces.
  • Hardware Connectivity: Integrate software with robotics systems, sensors, and external SDKs using protocols like TCP/UDP, WebSocket, or gRPC.
  • Native Interop: Work with C++ DLLs and native modules to bridge managed and unmanaged code layers for maximum performance.
  • System Optimization: Optimize the platform for real-time processing in demanding industrial environments.
  • Stakeholder Collaboration: Actively communicate with German-speaking partners and stakeholders, including onsite visits to Germany to clarify requirements and validate solutions.
  • Architecture: Contribute to high-level architectural decisions and technical design, ensuring the system is fault-tolerant and scalable.

     

REQUIREMENTS

  • Expertise in .NET: 5+ years of experience with C#, .NET, and .NET Core.
  • Desktop Mastery: Strong experience with WPF, WinUI, or MAUI and deep knowledge of the MVVM pattern.
  • Low-Level & Hardware: Practical experience with hardware integration, external SDKs, and working with native modules (C++/DLLs).
  • High Performance: Solid understanding of multithreading, async/await, and performance profiling.
  • Networking: Knowledge of communication protocols (TCP/UDP, WebSocket, REST, or gRPC).
  • Languages: * German (B2 or higher): Essential for business trips and direct communication with the client.
    • English (Upper-Intermediate): For internal documentation and global collaboration.
  • Autonomy: Proven ability to design systems from the ground up and make justified technical decisions.

     

NICE TO HAVE

  • Experience in robotics, industrial automation, or R&D environments.
  • Familiarity with 2D/3D visualization or custom UI components.
  • Knowledge of path planning, signal processing, or mathematical modeling.
  • Experience with measurement data processing.

Required languages

English B2 - Upper Intermediate
German B2 - Upper Intermediate

The job ad is no longer active

Look at the current jobs C# / .NET →

Loading...