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 →