The posting
The Role As a Robotics Integration Specialist, you will be the primary engineer responsible for how our platform speaks to the physical world. This is a deep-tech, hands-on role focused on developing the reliable communication layers (drivers, adapters, and middleware) that allow our software to command and control PLCs, industrial robots, and motion systems.
Key Responsibilities ● Protocol Development: Design and maintain software components that implement industrial protocols (Ethernet/IP, Profinet, Modbus, OPC UA, MQTT). ● Driver Engineering: Build and optimize communication libraries and device adapters for proprietary vendor SDKs. ● Low-Level Diagnostics: Troubleshoot complex communication issues using socket-level diagnostics and packet inspection. ● Code Excellence: Write high-performance, well-tested code in C, C++, and Go that meets industrial reliability standards. ● Cross-Functional Collaboration: Partner with the Architecture and Controls teams to implement technical requirements for hardware interfacing.
Requirements ● 10+ years of professional software engineering experience. ● Hardware Fluency: Demonstrated experience writing software that interfaces directly with PLCs (Allen-Bradley, Siemens, Beckhoff) or Robots (Fanuc, KUKA, ABB). ● Technical Stack: Strong proficiency in C, C++, and Go within Linux environments. ● Networking Deep-Dive: Expert knowledge of TCP/IP fundamentals, socket programming, and binary protocols. ● Execution: Proven ability to debug distributed, device-level systems.



