Desktop & 3D Visualization Engineer
Bengaluru, India · On-site · Full-time
- Posted 2mo ago
- From Astrome Technologies’s careers page
- Location
- Bengaluru, India
- Work mode
- On-site
- Type
- Full-time
- Department
- Software Development
This role is no longer on Astrome Technologies’s careers page. See 1 open role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
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.
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
Skills they ask for
Pick one to see other roles that ask for it.
About Astrome Technologies
Connecting Earth and space for infinite possibilitiesAstrome Technologies develops millimeter-wave radio and satellite communication products to accelerate 5G and rural telecommunications infrastructure.
See all 2 roles at Astrome TechnologiesMore roles at Astrome Technologies
See all 2- C++ Software DeveloperBengaluru · On-siteSoftware Development · On-siteBengaluru, India1mo
- Software Lead Engineer - Space Simulation (Space Domain)Bengaluru · Principal · On-siteSoftware Development · Principal · On-siteBengaluru, India1mo
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.