OpenGL Sofwtare Engineer

Bosch Group

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 24-10-2025
Vacancies: 1 Vacancy

Job Summary

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 /

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


Remote Work :

No


Employment Type :

Full-time

Roles & Responsibilities :Graphics Programming & DevelopmentDesign 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 ...
View more view more

Key Skills

  • ASP.NET
  • Health Education
  • Fashion Designing
  • Fiber
  • Investigation

About Company

Company Logo

Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more

View Profile View Profile