OpenGL Software Engineer

2 days ago


bangalore, India Bosch Global Software Technologies 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 shaders to enhance visual effects.Performance OptimizationProfile 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 SolutionsDevelop 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 & CollaborationCollaborate 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 MaintenanceWrite 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 & TroubleshootingUse 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.QualificationsEducational qualification:B.E /B.TechExperience :3-6 years of relevant experience UI/UX designMandatory/requires Skills :Strong proficiency in OpenGL ES 3.x APIAbility 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 InformationCandidate to work from Customer location in Whitefield



  • bangalore, India Bosch Global Software Technologies Full time

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

  • Software Engineer

    5 days ago


    IN-KA-BANGALORE-NEON BUILDING WEST TOWER Baker Hughes Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Software Engineer-ImagingDo you want work on the cutting edge technology?Do you enjoy being part of a successful team?Join our Industrial & Energy technologies teamWe design and manufacture a range of sensing instrumentation that are utilised in a vast array of market segments. Our Software teams design, prototype, validate, and certify next-generation...


  • bangalore, India e-Hireo Full time

    JOB DESCRIPTIONExperience: YrsLocation: BengaluruDesignation: Lead Software System EngineerDescription :As a Lead System Software Engineer , your roles and responsibilities will be:Lead the design, development, and maintenance of Linux and Android-based systems, including kernel, bootloaders, and system-level services.Own Android platform bring-up and...


  • Bangalore, India Amazon Full time

    Amazon lab126 Platform Software team is looking for Senior Software Development Engineer to lead the design and architecture of new consumer devices. You will drive technical direction and feature roadmap for next gen devices. Key job responsibilities Develop high quality embedded software for Consumer products. Lead key components in the area of Middleware...


  • bangalore, India Netradyne Full time

    About NetradyneFounded in 2015, Netradyne is a technology company that leverages expertise in Artificial Intelligence, Deep Learning, and Edge Computing to bring transformational solutions to the transportation industry. Netradyne’s technology is already deployed in thousands of vehicles; and our customers drive everything from passenger cars to...


  • IN-KA-BANGALORE-NEON BUILDING WEST TOWER Baker Hughes Full time US$ 1,50,000 - US$ 2,00,000 per year

    Senior Software EngineerDo you want work on the cutting edge technology?Do you enjoy being part of a successful team?Join our Industrial & Energy technologies teamWe design and manufacture a range of sensing instrumentation that are utilised in a vast array of market segments. Our Software teams design, prototype, validate, and certify next-generation...


  • Bangalore, Karnataka, India Qualcomm Full time

    Company Qualcomm India Private Limited Job Area Engineering Group Engineering Group Software Engineering General Summary As a leading technology innovator Qualcomm pushes the boundaries of what s possible to enable next-generation experiences and drives digital transformation to help create a smarter connected future for all As a Qualcomm Software Engineer...

  • C++ Engineer

    2 weeks ago


    bangalore, India People Prime Worldwide Full time

    Job Description [About SISC] Sony India Software Centre (SISC) was setup as a subsidiary of Sony India in the year 1997. In 2012, this organization was established as a separate legal entity as Sony India Software Centre Private Limited (SISCPL). This organization was primarily set-up as a high-quality service delivery center in the areas of embedded...


  • Bangalore North, Karnataka, , India Uni Connect Full time ₹ 9,00,000 - ₹ 12,00,000 per year

     Engineer with 6+ years of experience in embedded Linux/Linux application/driver/kernel development.·       Strong C/C++ development skills with a good understanding of object -oriented design.·       Experience dealing with Linux community and Open -Source contribution a plus·       Experience with any one of the domains...


  • bangalore, India Guidewire Software Full time

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...