MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer - Live Visualization & Frontend_RBCN

BoschGroup

Shanghai, Shanghai, China permanent

Posted: April 20, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Develop the host application's visualization and frontend layer — realtime camera stream display, live 3D body model rendering, and the configuration web interface.

Job Description

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.

As Senior Software Engineer, you develop the host application's visualization and frontend layer — realtime camera stream display, live 3D body model rendering, and the configuration web interface. You are part of an international development team and responsible for delivering a performant, polished user experience.

Your tasks — this is what awaits you

• Develop the host application's web interface: suit discovery dashboard, stream selection,
• recording control, and diagnostics
• Implement low-latency live visualization of all camera streams (stereo RGB + depth) from selected suits, with stream switching and layout management
• Develop a real-time 3D body model visualization that renders full-body and hand kinematics from incoming MQTT data, synchronized with camera feeds
• Optimize rendering performance for concurrent display of multiple video streams and 3D skeleton overlays on standard x86 Linux hardware
• Implement interactive body model features: joint highlighting, data quality indicators, range-of motion overlays
• Collaborate closely with the backend engineer (Position 1) on MQTT stream handling and
• visualization layer integration
• Participate in specification reviews and collaborate with team members across international locations
• Contribute to component testing and performance benchmarking

Experience

• 5+ years professional experience in frontend or full-stack development with a focus on real-time visualization
• Proven experience with 3D rendering in the browser (Three.js, Babylon.js, or raw WebGL/WebGPU)
• Experience with live video streaming in web applications (WebRTC, Media Source Extensions, or low-latency HLS)
• Track record of building performant, data-driven dashboards or monitoring UIs
• Experience with skeletal animation, rigged body models, or motion capture visualization

Skills:

• Expert-level TypeScript/JavaScript and modern frontend frameworks (React, Vue, or Svelte)
• Strong understanding of WebGL rendering pipelines, shader basics, and GPU-accelerated compositing
• Proficiency in real-time data handling: WebSocket, MQTT over WebSocket, or Server-Sent Events
• Performance optimization: frame budgeting, requestAnimationFrame patterns, offscreen canvas, Web Workers
• Familiarity with Linux as a development and deployment platform
• Git-based workflows and code review culture
• Good English communication skills for international collaboration

Nice to have:

• Experience with humanoid or robotic body model formats (MHR)
• Familiarity with depth image visualization or point cloud rendering
• Knowledge of MQTT topic structures and message serialization (Protobuf, MessagePack)
• Experience working in international development teams
• Background in robotics, motion capture, or biomechanics visualization

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply