Senior System Software Engineer

Year    Pune, Maharashtra, India

Job Description


We are hiring a Software Engineer to work on our world famous CUDA platform which accelerates modern day Applications in AI, Datacenter, Gaming, HPC, Automotive segments on our GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality.CUDA defines a unified programming model across a range of systems and GPU architectures. CUDA enables capabilities through a hierarchical stack of programming models, gpu architecture, CUDA user mode drivers, unified memory and kernel mode drivers. You will work in fun, dynamic and fast-paced environment.What you\'ll be doing:As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world. You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.Evangelize, architect, and implement new CUDA featuresHelp define forward-looking improvements to the CUDA core components and programming modelWrite effective, maintainable, and well-tested codeDevelop CUDA features for multiple platformsWhat we need to see:BS , MS or PHD degree in Computer Science, Computer/Electrical Engineering or related field or equivalent experienceStrong C/C++/Python programming skillsKnow-how/Interest in Computer Architecture - x86_64, ARM, GPU. Writing/hacking code, Data Structures/algorithms and its application in app, system softwareFamiliarity with operating system design and system software concepts such as multi-threading, barriers, mutual exclusion, IPC and virtual memoryFamiliarity with writing and debugging multithreaded programsGood written communicationWays to stand out from the crowd:Course work related to computer architecture and details such as interconnects, memory hierarchy, interrupts, and memory-mapped IOKnowledge of memory coherence and consistency modelsExperience/course work with OS/kernel mode development - Linux, Unix, HypervisorsExperience with Windows, Linux, or macOS driver developmentFamiliarity with CUDA

Nvidia

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3348718
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year