Senior Software Engineer – Smart Glove Data Acquisition & ProcessingRBCN

Bosch Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Shanghai - China

profile Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

As Senior Software Engineer you develop data acquisition and processing systems for product Smart Glove and wearable backpack unit supporting multiple sensors / camera and unified management. You are part of an international development team and responsible for delivering a performant polished user experience.

Your tasks this is what awaits you

Design & Build Smar Glove Data Acquisition

  • Develop multi-sensor data acquisition system for smart glove and processing unit backpack devices. Supporting but not limited in IMU sensors pressure sensors
  • Build sensor fusion pipelines covering data acquisition calibration synchronization and preprocessing
  • Implement device discovery protocols (mDNS/DNS-SD) for seamless hardware integration between gloves and backpack units
  • Design ergonomic data capture workflows optimized for human hand motion and body movement tracking

Architect Data Alignment & Synchronization

  • Design multi-modal data alignment frameworks to synchronize sensor streams from Smart Glove backpack and external reference systems
  • Develop timestamp synchronization mechanisms using PTP/NTP protocols to ensure sub-millisecond accuracy across distributed sensors
  • Implement calibration routines for sensor drift compensation and spatial alignment between glove and body-mounted sensors
  • Create data validation pipelines to detect and correct misalignment artifacts in real-time

Build Data Processing & Upload Capabilities

  • Develop edge computing modules for on-device data preprocessing filtering and feature extraction
  • Implement efficient data compression and encoding algorithms optimized for motion capture data streams
  • Design reliable data upload mechanisms with resumable transfer queue management and bandwidth adaptation
  • Create data packaging formats that preserve temporal relationships and sensor metadata for downstream AI/ML training
  • Build offline caching and sync capabilities for interrupted network scenarios

Collaborate Across Teams

  • Partner with algorithm teams to define optimal data formats and sampling strategies for hand pose estimation and gesture recognition models
  • Work closely with hardware engineers on sensor selection placement optimization and signal conditioning for wearable form factors
  • Support control teams by providing high-quality time-synchronized datasets for robotic manipulation training
  • Contribute to firmware development for embedded sensor nodes on glove and backpack

Ensure Production Quality

  • Deploy and maintain acquisition systems on Linux-based edge devices (systemd containerization OTA updates)
  • Implement robust error handling logging and monitoring for field-deployed sensor systems
  • Deliver stable scalable solutions in an international development environment with focus on wearable robotics applications

Qualifications :

Experience:

  • Bachelors degree or above in Computer Science or related fields.
  • Strong proficiency in C/C with solid engineering practices.
  • Experience with Linux system programming.
  • Familiarity with sensor communication protocols: I2C SPI UART CAN USB
  • Experience with real-time data processing and signal processing fundamentals
  • Understanding of sensor fusion techniques (Kalman filtering complementary filtering)

Preferred:

  • Experience with wearable device development (Smart Gloves motion capture suits exoskeletons)
  • Background in hand tracking gesture recognition or human pose estimation systems
  • Embedded development expertise with ARM Cortex-M/R series or similar microcontrollers
  • Experience with wireless communication protocols (BLE WiFi proprietary RF)
  • Knowledge of robotics kinematics and hand anatomy for motion capture applications
  • Experience working in international development teams
  • Familiarity with ROS/ROS2 for robotics data handling

Remote Work :

No


Employment Type :

Full-time

As Senior Software Engineer you develop data acquisition and processing systems for product Smart Glove and wearable backpack unit supporting multiple sensors / camera and unified management. You are part of an international development team and responsible for delivering a performant polished user ...
View more view more

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile