Desktop & 3D Visualization Engineer

Posted 3 Months 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

Zscaler Logo Zscaler

Development Engineer

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
8697 Employees

CDW Logo CDW

Senior Sales Support

Information Technology
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
15100 Employees

CDW Logo CDW

Post Sales Support

Information Technology
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
15100 Employees

CDW Logo CDW

Sales Operations Manager

Information Technology
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
15100 Employees

Similar Companies Hiring

NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Austin, TX
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
567 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account