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)
EmploymentFull-time
LevelNot stated
SalaryNot stated by the employer
Posted4 Aug 2026
Last verified12 Aug 2026
SourceEmployer ATS (workable)
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