Senior C# Developer / Architect (w/m/d)
Core
Develop the central server application in .NET that controls a fleet of robots, implementing real-time algorithms for traffic control, task assignment, and deadlock resolution.
Role type
Senior C# Developer / Architect
Builds
Central server application controlling a robot fleet for warehouse operations
Domain
Robotics / Logistics / Distributed Systems
Deliverable
production ML models | product features
Required skills
C#, .NET, distributed systems, real-time backend architectures, algorithm design, system architecture
Preferred skills
Experience with complex distributed software systems, ability to make architectural decisions
Technologies
.NET, C#
Responsibilities
Develop algorithms for traffic control on the robot network (intersections, bottlenecks, evasion maneuvers, priority rules, deadlock detection and resolution); Implement real-time task assignment algorithms; Develop mechanisms for deadlock resolution and automatic route reassignment; Program communication protocols between fleet managers and robots; Integrate interfaces with warehouse systems and other internal solutions
Seniority
Senior, hands-on IC