OpenGL Sofwtare Engineer

3 - 6 years

0 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Roles & Responsibilities :

  1. Graphics Programming & Development

    • Design, develop, and optimize graphics rendering pipelines using OpenGL APIs to create high-performance, real-time 2D and 3D graphics applications.

    • Implement shaders using GLSL (OpenGL Shading Language) for vertex, fragment, geometry, and compute shaders to enhance visual effects.

  2. Performance Optimization

    • Profile and optimize rendering code for maximum performance and efficiency on target platforms (desktop, mobile, embedded systems).

    • Identify bottlenecks in the graphics pipeline and implement solutions to reduce latency, increase frame rates, and improve overall rendering quality.

  3. Cross-platform Graphics Solutions

    • Develop graphics software that works seamlessly across different operating systems (Windows, Linux, macOS) and hardware configurations.

    • Handle differences and extensions in OpenGL versions and drivers to ensure compatibility and robustness.

  4. Integration & Collaboration

    • Collaborate with game developers, UI/UX designers, and other software engineers to integrate graphics rendering modules into larger applications or game engines.

    • Work closely with QA teams to troubleshoot graphics-related bugs and issues reported during testing.

  5. Documentation & Code Maintenance

    • Write clear, maintainable, and well-documented code that adheres to industry best practices.

    • Develop and maintain technical documentation including API usage, system architecture, and graphics pipeline workflows.

  6. Debugging & Troubleshooting

    • Use debugging tools and profilers (e.g., RenderDoc, NVIDIA Nsight) to diagnose and fix rendering artifacts, memory leaks, and performance issues.

    • Ensure robustness by handling error states gracefully and implementing fallbacks for unsupported hardware features.


Qualifications

Educational qualification:

B.E /B.Tech

Experience :

3-6 years of relevant experience UI/UX design

Mandatory/requires Skills :

  1. Strong proficiency in OpenGL ES 3.x API

  2. Ability to analyze and optimize existing OpenGL draw commands for performance.

  3. Solid understanding of open-source 3D file formats such as glTF / GLB.

  4. Good knowledge of the Qt Framework and its Scene Graph architecture.

  5. Capability to implement customized OpenGL rendering commands within the Qt Framework. Proficiency in writing GLSL shaders (Core Profile 3.x and above).

Preferred Skills :


Additional Information

Candidate to work from Customer location in Whitefield

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You