Current jobs related to High-Performance Software Engineer for GPU/SoC Optimization - Pune, Maharashtra - NVIDIA


  • Pune, Maharashtra, India Swift Strategic Solutions Inc Full time

    We are seeking a highly skilled Embedded Systems Engineer to join our team at Swift Strategic Solutions Inc. This contract position offers a strong potential for conversion to full-time employment.The ideal candidate will have 4-10 years of hands-on experience solving hardware and software problems in PC, Enterprise server or Cloud Server environments.Key...


  • Pune, Maharashtra, India Neudeep Technologies Pvt. Ltd Full time

    About Neudeep Technologies Pvt. Ltd.">Neudeep Technologies Pvt. Ltd., a leading provider of innovative software solutions, is seeking an experienced High-Performance Linux Software Engineer. The ideal candidate will have a strong background in Linux-based systems and software development, with expertise in creating, maintaining, and optimizing applications...


  • Pune, Maharashtra, India Cybage Software Full time

    About Cybage Software Pvt. Ltd:We are a technology consulting organization specializing in outsourced product engineering services.Founded in 1995, our company works with some of the world's best independent software vendors and has an array of services including Product Engineering (OPD), Enterprise Business Solutions, Value Added Services, and Idea...


  • Pune, Maharashtra, India ElementSkill Full time

    Job Title Senior Staff Software Engineer About RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at ElementSkill. As a key member of our engineering team, you will be responsible for the design, implementation, and maintenance of software modules owned by a team.Your primary focus will be on the development of all backend...


  • Pune, Maharashtra, India Data Dynamics Full time

    Job OverviewData Dynamics is seeking a highly skilled Senior C++ Software Engineer to join our team. The ideal candidate will have 8-10 years of experience in commercial development and possess strong technical skills, including C++ 14 standards and advanced problem-solving abilities.Key ResponsibilitiesDeveloping high-performance C++ software applications...


  • Pune, Maharashtra, India Taggd Full time

    Job SummaryWe are seeking a highly skilled Automotive Performance Optimizer to join our team at Taggd. In this role, you will be responsible for optimizing vehicle performance through advanced analysis and simulation techniques.Key Responsibilities:Analyze and simulate vehicle performance using CAE models and simulationsDevelop and implement optimization...


  • Pune, Maharashtra, India Eximietas Design Full time

    About Eximietas Design:We are a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai, and Bhubaneswar in India. Our expertise lies in Cloud Computing, Cybersecurity, VLSI, Embedded Software, and Artificial Intelligence.We are dedicated to empowering businesses with cutting-edge...


  • Pune, Maharashtra, India PubMatic Full time

    About the RoleWe are seeking a highly skilled High-Performance Infrastructure Engineer to join our team at PubMatic. As an SRE Engineer, you will be responsible for designing and implementing high-performance infrastructure solutions that ensure seamless operation and optimal performance of large-scale distributed software applications.Key...


  • Pune, Maharashtra, India Squareroot Consulting Pvt Ltd. Full time

    Job Title: High-Performance C++ Software ArchitectWe are seeking an exceptional C++ Developer to join our team at Squareroot Consulting Pvt Ltd. as a High-Performance C++ Software Architect.About the Role:Squareroot Consulting Pvt Ltd. is looking for a highly skilled and experienced C++ developer with expertise in Windows internals, driver development, and a...


  • Pune, Maharashtra, India Optimal Virtual Employee Full time

    About Optimal Virtual Employee:We are a cutting-edge company that specializes in designing and developing high-performance database systems. Our team is passionate about innovation and excellence, and we are looking for talented individuals to join us.Job Summary:We are seeking an exceptional High Performance Database Engineer to join our team. The ideal...


  • Pune, Maharashtra, India Piaggio Vehicles Pvt. Ltd. Full time

    Company Overview:Piaggio Vehicles Pvt. Ltd. is a leading manufacturer of commercial vehicles, committed to delivering high-performance products that meet the evolving needs of our customers.Salary: The estimated salary for this position ranges from ₹15,00,000 to ₹25,00,000 per annum, depending on experience and qualifications.Job Description:We are...


  • Pune, Maharashtra, India Scoop Technologies Full time

    Job OverviewWe are seeking a highly skilled High-Performance Software Tester with 5-8 years of industry and domain expertise. The ideal candidate will have hands-on experience with performance testing tools, monitoring tools, automation tools, Java profiling, and technical analysis. This role requires operational exposure to DevOps and CI/CD, strong Java...


  • Pune, Maharashtra, India Bullhorn Consultants Full time

    Bullhorn Consultants is seeking a High-Performance Software Architect to lead our software development efforts and ensure that our systems are scalable, reliable, and maintainable. This is an exciting opportunity for a skilled professional with a strong background in modern C++ development.Salary: The estimated annual salary for this position is...


  • Pune, Maharashtra, India Perennial Systems Full time

    Job Title: Senior Android DeveloperAbout the Role:We are seeking an exceptional software engineer to lead our mobile development team. As a seasoned developer, you have a proven track record of delivering high-quality Android applications. You possess excellent problem-solving skills and can effectively collaborate with cross-functional teams.Main...


  • Pune, Maharashtra, India Freelancer Recruiter Full time

    Overview">The Freelancer Recruiter is looking for a skilled High Performance Backend Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and deploying high-performance applications using Python and other technologies.">Job Description">In this role, you will work closely with our...


  • Pune, Maharashtra, India Rainclouds Global Solutions LLP Full time

    Job DescriptionRainclouds Global Solutions LLP seeks a highly skilled Software Engineer to lead the development of high-performance applications. As a key member of our team, you will be responsible for designing and optimizing applications that meet the needs of our clients.About the RoleWe are looking for an experienced software engineer who can work...


  • Pune, Maharashtra, India QuestionPro Full time

    Job DescriptionWe are seeking a skilled Artificial Intelligence Software Engineer to join our team at QuestionPro. The ideal candidate will have a strong background in machine learning and experience with OpenAI technologies.Key Responsibilities:Design, develop, and deploy machine learning models using frameworks such as TensorFlow, PyTorch, and...


  • Pune, Maharashtra, India Scoop Technologies Full time

    Job Title: High-Performance Test EngineerScoop Technologies seeks a seasoned Performance Test Architect with 5-8 years of experience in performance testing and analysis.About the Role:This is an exciting opportunity for a highly skilled professional to join our team and contribute to delivering high-quality software products.Key Responsibilities:Performance...


  • Pune, Maharashtra, India Cadence Design Systems Full time

    Cadence Design Systems offers a unique opportunity to work on advanced system-on-chip (SoC) technology in an environment that fosters creativity, innovation, and impact.The company's employee-friendly policies prioritize the well-being of employees, career development, and learning opportunities. The "One Cadence - One Team" culture promotes collaboration...


  • Pune, Maharashtra, India FirstCry (BrainBees Solutions Ltd.) Full time

    About the RoleWe are seeking an experienced Data Engineer to join our team at FirstCry (BrainBees Solutions Ltd.). This is a fantastic opportunity for a driven professional to make a significant impact on our company's data strategy.Job Overview:The successful candidate will be responsible for designing, developing, and maintaining efficient ETL processes...

High-Performance Software Engineer for GPU/SoC Optimization

2 months ago


Pune, Maharashtra, India NVIDIA Full time

We are seeking a highly skilled software engineer to join our team at NVIDIA, where you will be responsible for advancing the state of the art in software performance tuning applications for GPUs/SoCs. Your expertise in current and future NVIDIA chip architectures will enable you to improve our tools that provide meaningful feedback to application developers.

Key Responsibilities
  • Apply knowledge of computer architecture and programming languages such as C and C++ to design and implement performance metrics and collection methodologies for NVIDIA GPUs/SoCs.
  • Invent and improve our GPU/SoC profiling library with new features to allow developers to extract the best performance out of their applications.
  • Understand and utilize the NVIDIA GPU/SoC performance monitoring system.
  • Develop new tools for GPUs/SoCs running on various platforms.
Requirements
  • Bachelor's degree in EE/CS or equivalent experience with 3+ years of work experience or Master's degree with 2+ years experience, or Ph.D.
  • Strong programming ability in C, C++.
  • Knowledge of computer architecture (preferably ARM CPUs/SoCs or GPUs).
  • Solid understanding of hardware pipeline concepts, with a willingness to work at a detailed implementation level.
  • Experience working in device drivers, embedded systems, or other low-level library development.
Preferred Qualifications
  • Background including shipping device drivers or system software.
  • Knowledge of GPU APIs such as CUDA, OpenCL, OpenGL, Direct3D, Vulkan.
  • Prior experience authoring developer tools, particularly for GPUs or SoCs.
  • Experience in performance analysis, particularly of embedded system applications.
  • You have worked on computer algorithms and proven ability to choose the best possible algorithms to tackle complex problems.
  • Knowledge or experience in compute architecture, operating systems, and compilers.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, disability status, or any other characteristic protected by law. The estimated annual salary for this position is $120,000-$180,000 depending on location and experience.