Bengaluru, India
Desktop & 3D Visualization Engineer
Astrome Technologies · Bengaluru · India
Posted: 18/8/2026 · Last checked: 12/10/2026
Job description
Quoted in full from Astrome Technologies's job posting. Gavroche does not edit it.
Functional Focus: Native UI Development, Custom Graphics Rendering, and Application Tooling
- High-Density 3D Rendering: Author custom shaders, instanced geometry buffers, and batching algorithms to render large numbers of objects at high frame rates in a single draw call.
- Interactive Visualization: Build 3D interactive scenes with camera controls, running on rendering timers decoupled from the underlying simulation clock.
- Backend Connectivity: Consume a backend API from the client — REST calls for request/response operations and an async client for long-lived, server-pushed updates — without blocking the UI event loop.
- Client Security & Packaging: Integrate UI event loops with backend state, enforce dynamic role-based UI visibility, and build installer packages with runtime-configurable server endpoints.
Requirements
Mandatory:
- C++
- Native GUI toolkit (e.g. Qt) with signal/slot or equivalent event model
- OpenGL, shader programming (GLSL), instanced rendering, batching
- Camera controls (e.g. arcball), scene graph management
- REST client integration, async client for streaming/server-push updates
- Role-based UI visibility, endpoint/config management
- Installer/packaging tooling for the target OS(es)
Optional:
- Python (for a Python-based UI framework binding)
- QML, cross-platform UI frameworks
- Vulkan, GPU profiling tools
- Geodetic/3D coordinate systems, large-scene LOD techniques
- WebSockets, connection retry/reconnect strategies
- Certificate pinning, secure credential storage
- Auto-update mechanisms, code signing
New openings in Bengaluru, by week
- 20/7/2026 66
- 27/7/2026 79
- 3/8/2026 92
- 10/8/2026 95
- 17/8/2026 96
- 24/8/2026 115
- 31/8/2026 154
- 7/9/2026 134
- 14/9/2026 175
- 21/9/2026 171
- 28/9/2026 163
- 5/10/2026 260
- 12/10/2026 36
1,636 openings over 12 weeks, by the week they were published.
Other roles at Astrome Technologies
- C++ Software Developer · Bengaluru
- Systems & Data Infrastructure Engineer · Bengaluru
- Lead FPGA Design Engineer · Bengaluru
- Lead RF Hardware Design Engineer · Bengaluru
- Lead C++ Software Architect · Bengaluru
- Software Lead Engineer - Space Simulation - Space Domain · Bengaluru
8 open.