Senior GPU Software Developer

2 weeks ago


Bengaluru, Karnataka, India Qualcomm Full time

Job Title: Senior GPU Software Developer


Job Summary:


We are seeking a skilled Senior GPU Software Developer to join our team at Qualcomm India Private Limited. As a key member of our GPU Developer Tools team, you will be responsible for designing and developing profiling, performance analysis, and debugging tools features.


Responsibilities:



· Collaborate with GPU hardware and software teams on performance validation and analysis
· Design and develop profiling, performance analysis, and debugging tools features
· Debug issues, optimize for the user experience, and work with the developer ecosystem, partners, and OEMs
· Shape how developers optimize for the Snapdragon Adreno GPU and gain insight into next generation GPU hardware design


Requirements:



· 2+ years of professional experience in developing real-time software applications, graphics, and/or GPGPU applications
· Strong knowledge of GPU hardware and graphics concepts
· Extensive programming knowledge in C/C++
· Demonstrated ability to deliver software features and products while ensuring the highest standards of quality and innovation


Preferred Qualifications:



· Experience developing graphics applications with Vulkan, DirectX, Metal, OpenGL, WebGL or graphics development through Unity, Unreal Engine, Godot or a comparable graphics or game engine
· Experience developing GPU computing applications with OpenCL, CUDA, SYCL etc.
· Experience debugging, optimizing, profiling, and tuning real-time graphics and/or compute applications
· Familiarity with Graphics Profilers and Debuggers such as Nsight, PIX, GPA, RenderDoc, Radeon Profilers, GfxReconstruct


Qualifications:



· Bachelor's degree in Engineering, Information Systems, Computer Science, or related field


Equal Employment Opportunity:


Qualcomm is an equal opportunity employer and welcomes applications from diverse candidates. If you are an individual with a disability and need an accommodation during the application/hiring process, please contact us at



  • Bengaluru, Karnataka, India Qualcomm Full time

    Job Title: Senior GPU Software EngineerJob Summary:We are seeking a talented Senior GPU Software Engineer to join our team at Qualcomm. The successful candidate will be responsible for designing and developing profiling, performance analysis, and debugging tools for our next-generation GPU.Key Responsibilities:Design and develop profiling and performance...


  • Bengaluru, Karnataka, India Qualcomm Full time

    About the Role:Qualcomm is seeking a highly skilled GPU Software Engineer Senior Staff to join the Adreno GPU Software team. This role will involve designing and developing profiling and performance analysis tools, collaborating with GPU hardware and software teams on performance validation and analysis, and working with the developer ecosystem, partners,...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Company OverviewQualcomm India Private Limited is a leading technology company that designs and manufactures advanced semiconductor products. The company's focus on innovation and excellence has made it a leader in the industry.Job SummaryWe are seeking an experienced Senior Software Engineering Lead to join our team at Qualcomm. In this role, you will be...

  • GPU Engineer

    1 month ago


    Bengaluru, Karnataka, India Synopsys Inc Full time

    Job OverviewWe are seeking a highly skilled GPU Staff/Senior Staff role to focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry.This position emphasizes performance improvements and integration with existing EDA tools, requiring close peer and partner collaborations to ensure timely delivery of solutions...


  • Bengaluru, Karnataka, India Intel Full time

    Job Title: GPU Software Development EngineerJob Summary:We are seeking a highly skilled GPU Software Development Engineer to join our team at Intel. As a key member of our team, you will be responsible for designing and developing software solutions for our GPU products. If you have a passion for software development and a strong background in C/C++...


  • Bengaluru, Karnataka, India Qualcomm Full time

    About the RoleIn this pivotal position, you will lead a team of talented engineers in designing and developing profiling and performance analysis tools for next-generation GPU Developer Tools.The ideal candidate will have 10+ years of experience in software engineering with expertise in C/C++ programming and strong knowledge of GPU hardware and graphics...


  • Bengaluru, Karnataka, India Intel Full time

    Job SummaryThe Client Computing Group at Intel is seeking a talented Cross-OS Software Development Engineer to join our team. In this role, you will be at the forefront of developing innovative software solutions to unleash the power of Media and Video acceleration on Intel's graphics architecture for future integrated and discrete GPUs.Key...


  • Bengaluru, Karnataka, India Intel Full time

    Job Title: GPU Development EngineerJob Summary:We are seeking a talented GPU Development Engineer to join our team at Intel. As a key member of our software team, you will be responsible for developing innovative software solutions to accelerate media and video processing on Intel's graphics architecture.Key Responsibilities:Developing new software solutions...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    Job OverviewA senior-level position at Synopsys focuses on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. Performance improvements and integration with existing EDA tools are key objectives, requiring close peer and partner collaborations.Responsibilities and DutiesDesign and implement optimized GPU-accelerated...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job Summary:Qualcomm is seeking a talented GPU Software Engineer to work on next generation GPU Developer Tools. The successful candidate will design and develop profiling and performance analysis tools, GPU debugging tools, and collaborate with GPU hardware and software teams on performance validation and analysis.Responsibilities:Design and develop...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Job Summary:Qualcomm is a global leader in the development of multimedia integrated circuits (ICs), software, and systems for wireless consumer devices. We are seeking a highly skilled Senior GPU Performance Modeling Engineer to join our team.Key Responsibilities:Design and simulate new graphics algorithms on GPU performance modelsCollaborate with software...

  • GPU Architect

    1 month ago


    Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA's Innovation in GPU TechnologyNVIDIA's pioneering work in the GPU has revolutionized modern computer graphics and parallel computing. As a key player in the AI computing landscape, we're seeking a talented individual to join our team and contribute to the advancement of GPU architecture.Key Responsibilities:Collaborate with cross-functional teams to...


  • Bengaluru, Karnataka, India Qualcomm Full time

    About the OpportunityWe are seeking a skilled GPU Compute Gaming Compiler Software Developer to join our Engineering Group at Qualcomm India Private Limited. Job SummaryThis position will be responsible for researching, analyzing and improving Qualcomm's Adreno GPU compiler and system performance for our worldwide customers. The ideal candidate will have...


  • Bengaluru, Karnataka, India Intel Full time

    Company OverviewIntel's Client Computing Group (CCG) is a global leader in driving business strategy and product development for PC products and platforms, spanning form factors such as notebooks, desktops, 2-in-1s, and all-in-ones. Our mission is to deliver purposeful computing experiences that unlock people's potential, allowing each person to focus,...


  • Bengaluru, Karnataka, India Connectpro Management Consultants Private Limited Full time

    Job SummaryWe are seeking a highly skilled Senior Hardware/RTL Design Engineer to join our team for GPU development.Key ResponsibilitiesAs a Senior engineer in the GPU RTL design team, you will work on driving the RTL design of various sub-blocks for a GPU targeted to mobile market as well as other markets. Your key responsibilities will include:•...

  • GPU Architect

    4 weeks ago


    Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is a leader in the field of computer graphics and parallel computing. We're looking for a talented individual to join our team as a GPU Architect. In this role, you'll be responsible for developing and enhancing various features in the GPU architecture.Key Responsibilities:Contribute to advancing GPU Architecture and Simulators, GPU testing...


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA Job OpportunityWe are seeking a highly motivated and creative engineer with expertise in system software to join our Tegra System Software organization.Key Responsibilities:Design, develop, and test key aspects of our GPU kernel driver and embedded firmware with a focus on enabling best-in-class power, performance, security, and safety.Work closely...


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is seeking a highly skilled engineer with expertise in system software to join the Tegra System Software organization. This position offers the opportunity to have a significant impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial...


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is seeking a skilled engineer to join the Tegra System Software organization. This position offers the opportunity to have a real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence.Key Responsibilities:Design, develop, and test key...

  • GPU Architect

    4 weeks ago


    Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is a leader in the field of computer graphics and parallel computing. We are seeking a highly skilled GPU Architect to join our team and contribute to the development of our GPU architecture.Key Responsibilities:Contribute to advancing GPU Architecture and Simulators, GPU testing infrastructure, metrics, and/or compilers.Develop and enhance various...