Senior GPU System Software Engineer

7 months ago


Bengaluru, India NVIDIA Full time

NVIDIA is searching for a creative and highly motivated engineer with expertise in system software to join the Tegra System Software organization. This position offers the opportunity to have 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.

What you will be doing:

  • 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 that will be used across Linux, QNX and Android.

  • Work closely with cross functional teams such as Hardware and Software teams to understand requirements for new hardware, SW APIs and implement solutions ranging from low level hardware abstraction layers to SW utilizing OS Kernel SW.

  • Perform Safety, Security analysis of the design and implement mechanisms to comply with product specific safety/security requirements.

What we need to see from you:

  • BS/BE/Btech or MS/ME/Mtech degree in Electronics/Computer Engineering, Computer Science, or related degree (or equivalent experience).

  • 8+ years of relevant software development experience.

  • Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs.

  • Strong understanding of multicore hardware, operating systems design, concurrency, virtual memory, caching, interrupts, device drivers and real-time programming.

  • Outstanding C programming and low-level driver experience.

  • Experience with ARM based processor architecture.

Ways to stand out from the crowd:

  • Previous experience in architecting and developing GPU kernel driver.

  • Pervious experience with developing Clocks, DVFS, Thermal and EDP management Software & Firmware

  • Experience in Pre-Silicon/Post-Silicon bring up of complex SoCs.

  • You can design simple systems that work reliably without needing much support.

  • SW development experience in accordance to ISO26262, ASPICE or similar standards.

We are widely considered to be one of the technology world’s most desirable employers, and as a result have some of the most forward-thinking and hardworking people in the world working for us. So if you're clever, creative, and driven, we'd love to have you join the team.



  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    We are seeking a Senior GPU and Display Systems Software Engineer to join our team at Capgemini Engineering. In this role, you will design, develop, and maintain high-quality display and graphics drivers for x86 platforms.The ideal candidate will have hands-on experience with Weston/WayLand subsystems and knowledge of HDMI & DP2 protocol drivers. Experience...


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


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewAGPU Staff/Senior Staffrole that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address the...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job Overview A GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, India Synopsys Inc Full time

    Job OverviewA GPU Staff/Senior Staff role that will focus on optimizing and implementing GPU-accelerated algorithms for OPC software in the EDA industry. The position emphasizes performance improvements and integration with existing EDA tools. Close peer and partner collaborations are necessary to ensure we deliver solutions at the right time that address...


  • Bengaluru, Karnataka, India Dell Full time

    Dell is looking for a highly skilled Senior Systems Development Engineer to join our team. As a key member of our engineering team, you will be responsible for delivering high-quality programs and products on time.About the RoleKey Responsibilities:Deliver Test Plan and Strategy for GPU (Nvidia, Intel IPU, and AMD GPUs).Prepare Test Cases and Scenarios for...

  • GPU Lead Engineer

    1 month ago


    Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis...


  • Bengaluru, Karnataka, India Synopsys Inc Full time

    At Synopsys Inc, we are seeking a highly skilled GPU Staff/Senior Staff Engineer to join our team.About the RoleThis is a challenging opportunity for an expert in GPU-accelerated algorithms to optimize and implement performance improvements for OPC software in the EDA industry. The ideal candidate will work closely with cross-functional teams to ensure...


  • Bengaluru, Karnataka, India Dell Full time

    At Dell, we are seeking a highly skilled Senior Systems Development Engineer to join our team. This role is responsible for designing and implementing complex hardware and software systems to meet the requirements of our customers.Job SummaryWe estimate the salary for this position to be between $120,000 and $180,000 per year, based on industry standards and...


  • Bengaluru, India Qualcomm Full time

    Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: The Qualcomm Adreno GPU Software team is looking for talented engineers to work on next generation GPU Developer Tools. Responsibilities include the design and development of profiling and performance analysis...


  • BENGALURU, India Dell Full time

    Senior Systems Development Engineer Our customers’ system requirements are usually highly complex. Bringing together hardware and software systems design, Systems Development Engineering operates at the very cutting edge of technology to meet them. As part of the Validation organization, we validate the server’s interoperability with GPU and Network...


  • Bengaluru, Karnataka, India NVIDIA Full time

    NVIDIA is a technology-focused company that develops innovative solutions to complex problems. We are seeking a talented Senior Verification Engineer to join our team and contribute to the design and implementation of next-generation GPUs.The successful candidate will be responsible for verifying the correctness of the ASIC design, architecture, golden...

  • Software Engineer

    5 days ago


    Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full time

    About the Role:As a Software Engineer with Tech Mahindra, you will have the opportunity to work on cutting-edge projects involving GPU and TPU technologies. Your expertise in C/C++ programming and system software will be essential in driving innovation and growth.Responsibilities:Design and develop high-performance software applications utilizing GPU and TPU...


  • 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, India Intel Full time

    Job Description The software team in Client Graphics and AI organization is a world-class global and specialized team, on a mission to build the next generation of Video and Media experiences. We are seeking talented Cross-OS Software Development Engineers to join our team. In this role, you will be at the forefront of developing innovative software...