SDK Developer

SDK Developer
نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not mentioned
المكان : Dubai

Job Details

Experience Needed:Not Specified
Career Level:Entry Level (Junior Level / Fresh Grad)
Education Level:Not Specified
Salary:Confidential

Job Description

Job DescriptionWe are looking for a skilled SDK Developer to build and maintain a unified software layer that enables smooth integration between robotic systems, control interfaces, and display modules. The ideal candidate will focus on SDK architecture, system integration, and UI/display communication to support advanced robotics applications. SDK Development & Architecture (Primary Focus)Design and develop a scalable SDK that connects robotic systems with control screens and display interfaces.Build clean, reusable APIs and libraries for movement control, task execution, and UI/event handling.Create modular, developer-friendly components for integration into various applications.Maintain versioning, documentation, and long-term reliability of the SDK. System IntegrationIntegrate the SDK with control UI applications, display/advertising interfaces, and external third party products, such as POS machine and Emirates ID reader.Implement communication bridges between multiple software components for real-time data exchange.Ensure compatibility across Android/Linux/Windows-based environments depending on deployment. UI & Display SynchronizationDevelop communication logic that synchronizes robotic actions with UI elements and display screens.Implement trigger-based workflows (e.g., robot events → UI updates → display content changes) & build reliable APIs for dynamic content control.Ensure the control UI follows best design and development practices by creating lightweight, responsive, and interactive interfaces that deliver smooth performance during real-time robotic operations. Performance Testing & Quality AssuranceTest SDK performance in real operational conditions and simulated environments.Ensure low-latency communication between all software layers.Conduct regression testing before new releases and optimize for stability and performance.RequirementsRequired Skills & QualificationsBachelor’s or Master’s in Computer Science, Software Engineering, Robotics Software, or related field.3–7 years of experience in SDK development, system integration, or robotics software.Strong programming experience with C++, Python, Java, Kotlin, or C#.Experience working with communication protocols (WebSocket, TCP/IP, REST, MQTT).Proven track record building SDKs, middleware, or developer frameworks.Experience integrating with robotic arms or automation tools is a strong plus.Solid understanding of concurrency, event-driven architecture, and real-time systems.check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#FC8808;border-color:#FC8808;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">

للتقديم الان