Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Desktop & 3D Visualization Engineer

Astrome Technologies
CompanyAstrome Technologies
CategoryEngineering
LocationBengaluru
RemoteOn-site (inferred)
EmploymentNot stated
LevelNot stated
SalaryNot stated by the employer
Posted4 Aug 2026
Last verified11 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
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