Desktop & 3D Visualization Engineer

Posted One Month Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Mid level
Digital Media • Information Technology
The Role
Develop native desktop UIs and high-density 3D visualizations using C++ and a native GUI toolkit (e.g., Qt). Implement custom shaders, instanced rendering, camera controls, scene graph management, REST and async streaming client integration, role-based UI behavior, and build OS installer/packaging with configurable endpoints.
Summary Generated by Built In

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

Skills Required

  • C++
  • Native GUI toolkit (e.g. Qt) with signal/slot or equivalent event model
  • OpenGL
  • Shader programming (GLSL)
  • Instanced rendering and batching algorithms
  • Camera controls (e.g. arcball) and scene graph management
  • REST client integration and async client for streaming/server-push updates
  • Role-based UI visibility and endpoint/config management
  • Installer/packaging tooling for the target OS(es)
  • Python (optional for Python-based UI framework binding)
  • QML or other cross-platform UI frameworks
  • Vulkan and GPU profiling tools
  • Geodetic/3D coordinate systems and large-scene LOD techniques
  • WebSockets, connection retry/reconnect strategies
  • Certificate pinning and secure credential storage
  • Auto-update mechanisms and code signing
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
51 Employees
Year Founded: 2015

What We Do

Astrome is a deeptech startup that is accelerating the deployment of 5G and rural telecommunication infrastructure through its patented millimeter wave E-band radios and satellite communication products

Similar Jobs

Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Toast Logo Toast

Credit Risk Senior Analyst - CECL Reporting, Loss Forecasting

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
5000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account