Software Development Engineer - I (Integrations)
Core
Develop, test, and maintain backend services, APIs, and data components for syncOS, a no-code platform enabling manufacturers to integrate and scale autonomous mobile robots (AMRs) and automation systems.
Role type
Backend Software Engineer (Integrations)
Builds
Integration modules and frameworks for machine-to-machine and machine-to-software connections within the syncOS platform.
Domain
Robotics and Industrial Automation
Deliverable
production ML models | product features
Required skills
Python, C++, REST API design, Modbus, OPC UA, MQTT, Websockets, CAN, TCP/IP, backend fundamentals, automated testing, debugging
Preferred skills
Golang, Warehouse Management Systems (WMS) integration, sensor OEM platform integration
Technologies
Python, C++, Golang, REST, Modbus, OPC UA, MQTT, Websockets, CAN, TCP/IP
Responsibilities
Develop and maintain backend services and APIs; implement integration modules for AMRs, AGVs, and fleet managers; diagnose and resolve protocol and data-flow issues; add automated tests, logging, and monitoring; support deployment validation and customer-site troubleshooting.
Seniority
Mid-level, hands-on IC