채용

Senior Software Engineer – Smart Glove Data Acquisition & Processing_RBCN
Shanghai
·
On-site
·
Full-time
·
Today
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
Experience:
- Bachelor’s 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, Wi Fi, 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
Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.
총 조회수
0
총 지원 클릭 수
0
모의 지원자 수
0
스크랩
0
비슷한 채용공고

Associate Principal Engineer, Systems
Danaher · Shanghai, China

Senior Project engineer - HVAC
ABB · Shanghai, Shanghai, China

Sr. Thermal Scientist, Hardware - Product Integrity
Amazon · Shanghai, 31, CHN

Senior Software Engineer II
GOAT · Shanghai, Shanghai, China

Senior Supplier Quality Engineer I
Danaher · Shanghai, China
Bosch 소개

Bosch
PublicRobert Bosch GmbH, commonly known as Bosch, is a German multinational engineering and technology company headquartered in Gerlingen, Baden-Württemberg, Germany. The company was founded by Robert Bosch in Stuttgart in 1886. Bosch is 94% owned by the Robert Bosch Stiftung, a charitable institution.
10,001+
직원 수
Gerlingen
본사 위치
리뷰
3.7
10개 리뷰
워라밸
4.2
보상
2.8
문화
4.0
커리어
3.2
경영진
3.1
68%
친구에게 추천
장점
Supportive management and teams
Good work-life balance and flexible hours
Strong training and learning opportunities
단점
Below industry standard compensation
Limited career advancement opportunities
Poor management direction and communication
연봉 정보
522개 데이터
Senior/L5
Senior/L5 · Business Development Manager - Press
1개 리포트
$175,455
총 연봉
기본급
$152,570
주식
-
보너스
-
$175,455
$175,455
면접 경험
4개 면접
난이도
3.0
/ 5
소요 기간
14-28주
경험
긍정 0%
보통 75%
부정 25%
면접 과정
1
Application Review
2
HR Screen
3
Technical Interview
4
Hiring Manager Interview
5
Final Round
6
Offer
자주 나오는 질문
Technical Knowledge
Behavioral/STAR
Past Experience
Coding/Algorithm
Culture Fit
뉴스 & 버즈
Bosch Meets The Night Agent In Netflix's 10/10 Action Thriller That Is Coming Back For Another Season - ScreenRant
ScreenRant
News
·
Today
FC Den Bosch pull it off: Play-off spot confirmed with loss to ADO Den Haag - Flashscore.com
Flashscore.com
News
·
Today
Bosch SX Meets Kona Handling: Remote 160 CR First Look - Mountain Bike Action
Mountain Bike Action
News
·
1d ago
Bosch showcases Level 3 automated driving in China - electrive.com
electrive.com
News
·
1d ago