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.
