Astrome Technologies
Desktop & 3D Visualization Engineer
Bengaluru
- Level
- Mid
Not stated in the posting: salary, work type, visa.
Open. First seen 3 October 2026.
About the role
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
What this role asks for
Particular to this role
WebSockets
Rare in Astrome Technologies's other 8 open postings.
In most of Astrome Technologies's ads
Python
Named in most of its open postings, whatever the role.
Read against Astrome Technologies's other open postings on this site.
The team: Space
This role is one of 4 open in Space.
WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS
Python (4 of 4), C++ (3 of 4), Linux (2 of 4), WebSockets (2 of 4)
OTHER ROLES ON THIS TEAM
- Software Lead Engineer - Space Simulation (Space Domain) posted Aug 26
- Space Simulation Engineer posted Aug 6
- Systems & Data Infrastructure Engineer posted Aug 4
From the team and dates on Astrome Technologies's own job board.
Similar jobs
- Software Development Engineer - III (Integrations) at Botsync
Shares 3 skills: WebSockets, C++, Python · same city - Software Engineer - Model API Platform at Sarvam
Shares 2 skills: WebSockets, Python · same seniority · same city - Full Stack Developer (Backend & DevOps) at 2070Health
Shares 2 skills: WebSockets, Python · same seniority · same city - Conversational AI Engineer at Bush & Bush Law Group
Shares 2 skills: WebSockets, Python · same seniority · same country - Lead - Embedded Firmware at Eaton
Shares 2 skills: WebSockets, C++ · same country - Systems & Data Infrastructure Engineer at Astrome Technologies
Also at this company
Is this your posting and you want it taken down? Email info@careerholo.com.