Software Engineer – IoT & Device Communication Systems

Overview

Xyber Limbs, an evolution of the Universal Limbs initiative, is building the next generation of affordable, high-performance prosthetic limbs powered by precision mechanics and intelligent embedded systems. We are assembling a multidisciplinary offshore team passionate about redefining human mobility and accessibility through advanced robotics and engineering design.

Job Description

We’re hiring a Software Engineer who can build and optimize IoT communication layers for prosthetic devices. You’ll develop firmware bridges, mobile integrations, and device-mesh architectures connecting multiple on-device sensors and actuators.

Responsibilities:

  • Develop firmware and communication protocols between IoT devices using C++/Arduino and Python.

  • Build and test connectivity layers (Bluetooth, Wi-Fi, BLE, MQTT, etc.) to sync device telemetry.

  • Collaborate with embedded engineers for real-time data exchange and command control.

  • Design and prototype mobile interfaces or apps that interact with prosthetic devices.

  • Implement lightweight APIs or scripts for device calibration and monitoring.

Skills & Requirements

  • Bachelor’s in Computer Science, Electronics, or related field.

  • Proficiency in C++, Arduino, and Python for IoT integration.

  • Experience with embedded communication protocols (I2C, SPI, UART).

  • Knowledge of Bluetooth/BLE or Wi-Fi-based data transmission.

  • Ability to debug hardware-software communication and optimize latency.

Bonus: Experience developing IoT-enabled wearables, robotic control systems, or prosthetic connectivity platforms.

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you