Talent.com
OpenGL Software Engineer
OpenGL Software EngineerBosch Global Software Technologies • bangalore, karnataka, in
OpenGL Software Engineer

OpenGL Software Engineer

Bosch Global Software Technologies • bangalore, karnataka, in
6 days ago
Job description

Roles & Responsibilities :

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.

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.
  • 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.
  • 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.
  • 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.
  • 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 :

  • Strong proficiency in OpenGL ES 3.x API
  • Ability to analyze and optimize existing OpenGL draw commands for performance.
  • Solid understanding of open-source 3D file formats such as glTF / GLB.
  • Good knowledge of the Qt Framework and its Scene Graph architecture.
  • 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

    Create a job alert for this search

    Software Engineer • bangalore, karnataka, in

    Related jobs
    Golang Developer - Fintech Corporation

    Golang Developer - Fintech Corporation

    Huxley • hosur, tamil nadu, in
    We are seeking backend engineers who can design and deliver robust, scalable, and maintainable services.This role involves building new systems or re-engineering existing ones to ensure long-term r...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    ESPL (Eduplex Solutions Pvt Ltd) • hosur, tamil nadu, in
    ESPL (Eduplex Solutions Pvt Ltd) offers a diverse range of services, including IT and IT-enabled projects, CCTV and surveillance solutions, tools development, and educational innovations.The compan...Show more
    Last updated: 14 hours ago • Promoted • New!
    Software Engineer 1 (Genero 4GL)

    Software Engineer 1 (Genero 4GL)

    Confidential • Bengaluru / Bangalore
    Essential duties and responsibilities include the following.Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Investigate and resolve ...Show more
    Last updated: 30+ days ago • Promoted
    OpenWRT Engineer

    OpenWRT Engineer

    Tata Elxsi • Bengaluru, Karnataka, India
    Purpose of the role : Analyze, design, code, debug, review and modify new / existing Telco OpenWRT related software modules for new / existing Telco OpenWRT products Key Responsibilities : - Impleme...Show more
    Last updated: 13 days ago • Promoted
    Angular developer

    Angular developer

    People Prime Worldwide • hosur, tamil nadu, in
    Years (Relevant experience in Angular).We are looking for an experienced.The ideal candidate should have strong expertise in Angular (Angular 8+ preferred), TypeScript, and front-end development be...Show more
    Last updated: 14 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Avoca • hosur, tamil nadu, in
    At Avoca AI, we’re building the next-gen platform that powers home-service companies with autonomous voice and text agents. Our Agent Operating System lets brands configure, deploy, supervise, and m...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Chromosome Labs Private Limited • hosur, tamil nadu, in
    Senior Software Developer (Django / FastAPI / React / Postgres).We’re looking for a Senior Software Developer who can build reliable backend and frontend systems, translate business requirements in...Show more
    Last updated: 14 hours ago • Promoted • New!
    Software Development Engineer 2

    Software Development Engineer 2

    Frinks AI • hosur, tamil nadu, in
    We are seeking a skilled Full-Stack Developer with a passion for problem-solving, innovation, and high quality software development. As part of our dynamic product engineering team, you will design ...Show more
    Last updated: 14 hours ago • Promoted • New!
    Golang - Software App Engineer

    Golang - Software App Engineer

    Confidential • Bengaluru / Bangalore
    Design and develop scalable microservices using Golang.Build and maintain RESTful APIs for mobile / web applications and internal systems. Write secure, efficient, and reusable code for distributed cl...Show more
    Last updated: 23 days ago • Promoted
    Software App Engineer( Golang, RESTful API)

    Software App Engineer( Golang, RESTful API)

    Confidential • Bengaluru / Bangalore
    Design and develop microservices using Golang with a focus on scalability and performance.Build and maintain RESTful APIs to support mobile / web. Implement secure, efficient, and reusable code.Work w...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer

    Software Engineer

    Best NanoTech • hosur, tamil nadu, in
    Best NanoTech is seeking a talented and motivated.In this role, you will design, develop, and deploy robust software solutions powering our internal platforms and external products.You will collabo...Show more
    Last updated: 2 days ago • Promoted
    Angular Fullstack Developer

    Angular Fullstack Developer

    Idealhyre Consulting • hosur, tamil nadu, in
    Senior Angular Fullstack Developer (Angular + NodeJs + Typescript).We are seeking an experienced Senior Full-Stack Developer with 6+ years of full-stack development experience.The product is in the...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    Andor Tech • Bengaluru, Karnataka, India
    NET + Angular) Location : Bangalore (5 Days ) Experience : 3+ years Job Type : Full-Time Payroll : Andor Tech Job Summary : We are looking for a skilled Full Stack Developer proficient in.NET technolo...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Tilda Research • hosur, tamil nadu, in
    A passion for building scalable AI agents.Build scalable back-end services using.Optimize graph database queries and models in Neo4j. Collaborate cross-functionally with Product, Engineering, and Cl...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer - Golang

    Software Engineer - Golang

    Confidential • Bengaluru / Bangalore, India
    We are the World's largest bus ticketing platform.We have the largest network of bus operators and satisfied customers booking up to 250,000 transactions a day through mobile and desktop channels.W...Show more
    Last updated: 23 days ago • Promoted
    Software Engineer II- Golang

    Software Engineer II- Golang

    Confidential • Bengaluru / Bangalore
    We have an exciting opportunity for you to advance your career by building innovative cloud solutions with a global technology team. As a Software Engineer III - Cloud Platform Engineer within JPMor...Show more
    Last updated: 2 days ago • Promoted
    Software Development Engineer II -(Golang)

    Software Development Engineer II -(Golang)

    Confidential • Bengaluru / Bangalore
    We are seeking a highly skilled and motivated Software Engineer to develop and implement an Infrastructure Asset Management Platform. This platform will assist infrastructure teams in efficiently ma...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Golang

    Software Engineer - Golang

    redBus • Bengaluru, Karnataka, India
    We are the World’s largest bus ticketing platform.We have the largest network of bus operators and satisfied customers booking up to 250,000 transactions a day through mobile and desktop channels.W...Show more
    Last updated: 19 days ago • Promoted