Software Development Engineer - I (Bengaluru)

Software Development Engineer - I (Bengaluru)

13 Nov
|
Botsync
|
Bengaluru

13 Nov

Botsync

Bengaluru

Asia's leading robotics solutions provider, automating enterprise supply chains since 2017. We build syncOS — the industry-first no-code platform that lets manufacturers and warehouse operators integrate, reprogram, and scale automation systems without halting production or calling in specialists. Our autonomous mobile robots (AMRs) run 24/7 for global brands like Ford, Coca-Cola, and Kimberly-Clark — transforming production lines in hours, not weeks.

We started as roboticists ourselves. We know the pain of fragmented, proprietary systems that refuse to talk to each other. syncOS is our answer — and we believe it's what the industry has been waiting for. We are a young, passionate team chasing one big mission: #automateasia. If you love robots, hate inefficiency, and want to build solutions that run on real factory floors — read on.

The Opportunity:

As Botsync scales syncOS across a growing base of deployments, this role contributes to the backend engineering behind syncOS's integration platform — building, testing, and maintaining the services and integrations that connect syncOS to automation equipment worldwide.

The Role:

- Develop, test, and maintain backend services, APIs, and data components for syncOS's integration platform.
- Implement integration modules in Python and C++ using REST APIs, Modbus, OPC UA, MQTT, Websockets, CAN, and TCP/IP.
- Contribute to sync templates and integration frameworks for machine-to-machine and machine-to-software integrations.
- Write clean, testable, and maintainable code; participate in code reviews and follow established engineering standards.




- Build and extend integrations for AMRs, AGVs, fleet managers, Warehouse Management Systems, and sensor OEM platforms.
- Diagnose and resolve backend, API, protocol, and data-flow issues during development and deployment.
- Add automated tests, logging, monitoring, and technical documentation to improve system reliability.
- Work with senior engineers, QA, Customer Success, and deployment teams to execute clearly scoped deliverables.
- Support deployment validation and customer-site troubleshooting, and close issues through root-cause follow-up.

What we're looking for:

- 1-3 years of backend software engineering experience, with strong hands-on proficiency in Python and working knowledge of C++.
- Experience building, testing, and debugging backend services, REST APIs, or data-driven applications.
- Hands-on experience or solid familiarity with Modbus, OPC UA, MQTT, Websockets, CAN, and TCP/IP.
- Good understanding of backend fundamentals, API design, networking, data handling, automated testing, and debugging.
- Exposure to integrating robotics or automation equipment such as AMRs or AGVs with fleet-management or orchestration software.
- Bonus: experience integrating Warehouse Management Systems or sensor OEM platforms.
- Bonus: working proficiency in Golang alongside Python and C++.

What does Success look like:

Success in this role is measured by the quality and timely execution of assigned backend and integration modules, the reliability of the code shipped, effective debugging and collaboration, and smoother syncOS deployments in the field with minimal rework or escalation.

📌 Software Development Engineer - I (Bengaluru)
🏢 Botsync
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - i (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software development engineer - i (bengaluru) / bengaluru