Software Engineer - Backend & Integration (Industrial Robotics)

  •  Job Reference: 158679
  •  Industry: Information and Communications Technology
  •  Consultant Registration Number: R22106767
  •  EA License Number: 02C3423

What You'll Work With

 

  • Frameworks: C# (ASP.NET Core), Python
  • IDE & Tooling: Microsoft Visual Studio, Visual Studio Code, Docker
  • CI/CD: TeamCity, Azure DevOps
  • Architecture & Design: Enterprise Architect (UML)
  • Communication Protocols: HTTP/HTTPS, REST, gRPC, WebSocket, TCP/IP, OPC UA (good to have)
  • Messaging & Streaming: RabbitMQ (AMQP), Kafka
  • Robotics: ROS2, SLAM and perception technology (LIDAR and other sensors) 

What We're Looking For

 

  • 3+ years in .NET / C# backend development
  • Python experience, ideally in integration, automation, or protocol adapters, not just scripting
  • Familiarity with industrial communication protocols; OPC UA experience 
  • Experience with message brokers such as Kafka and RabbitMQ
  • CI/CD hands-on experience (TeamCity or equivalent)
  • Comfortable with formal UML-based design — you contribute to architecture, not just implementation
  • Industrial automation, robotics, or OT environment exposure is a meaningful differentiator
  • A background in Mechatronics / Robotics.

What Good Looks Like

  • You understand the system you're integrating with, not just the interface contract. When the robot does something unexpected, you know where to look. You write Python that a C# developer can maintain, and vice versa.