HCL Technologies
HCL Technologies

Senior Technical Lead

RoleEngineering
LevelSenior
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

About the role

Job Summary

Roles

Develop high-performance 3D visualization solutions for engineering/scientific data, focusing on rendering efficiency, large dataset handling, and advanced analytical visualization capabilities.

Responsibilities Core 3D Visualization & Rendering (Primary)

  • Design and implement high-performance 3D visualization systems for large-scale engineering datasets (sensor data).

  • Develop and optimize rendering pipelines using OpenGL / WebGL / similar graphics APIs.

  • Translate raw MFL data into meaningful visual representations such as:

Surface/pipe visualization

  • Defect/anomaly highlighting (heatmaps, overlays)

  • Spatial transformations and camera control

  • Interactive navigation (zoom, pan, rotate, object selection)

Performance & Optimization (Critical)

  • Optimize rendering performance for large datasets (MB–GB scale).

  • Implement GPU-based techniques using shaders (GLSL or equivalent).

  • Apply rendering optimizations such as:

Level of Detail (LOD)

  • Batching and efficient buffer management

  • Ensure smooth interaction and responsiveness under heavy data loads

Data-Driven Visualization

  • Integrate structured and unstructured engineering data into visualization pipelines

  • Design efficient data-to-geometry mapping strategies.

  • Support real-time or near-real-time data updates.

  • Enable analytical visualization workflows (e.g., anomaly exploration, comparison views).

Cross-Platform Adaptability

  • Desktop environments (C++ based).

  • Web environments(JavaScript / WebGL based).

Make architectural decisions that allow portability and extensibility.

Engineering & Design Collaboration

  • Work closely with domain experts to translate MFL inspection requirements into visual outputs.

  • Collaborate with architects and product teams to design scalable visualization solutions (JavaScript / WebGL based).

  • Contribute to technical design decisions related to rendering architecture and data handling.

Key Responsibilities

Key Profile Characteristics

  • Experience above 5 years.

  • Strong graphics fundamentals (rendering pipeline, GPU concepts).

  • Ability to handle data-heavy, performance-critical Visualisations.

Experience in at least one implementation stack (C++/OpenGL or WebGL/JavaScript).

Skill Requirements

  • Experience above 5 years.

  • Strong graphics fundamentals (rendering pipeline, GPU concepts).

  • Ability to handle data-heavy, performance-critical Visualisations.

Experience in at least one implementation stack (C++/OpenGL or WebGL/JavaScript).

Other Requirements

null

Required skills

OpenGL

WebGL

GLSL

Rendering optimization

C++

JavaScript

About HCL Technologies

Bangalore

Headquarters