Senior GPU Software Engineer

14 hours ago


Santa Clara, California, United States Roche Holdings Inc. Full time
Unlock the Power of GPU Computing

At Roche, we're pushing the boundaries of healthcare innovation. As a Principal GPU Software Engineer, you'll play a crucial role in developing cutting-edge GPU-accelerated software that drives breakthroughs in medical research and diagnostics.

The Opportunity:

  • Collaborate with research and algorithm experts to accelerate bioinformatics techniques using GPU hardware
  • Develop high-performance GPU-accelerated software in C/C++ with expertise in Python for signal processing and numerical analytics
  • Support the software development lifecycle and Design Control process, ensuring the highest quality and feature sets of software products
  • Establish best practices for software development methodologies and standards to ensure the delivery of high-quality software products
  • Proactively communicate technical aspects of software development to stakeholders

Who You Are:

  • Bachelor's degree in Computer Science, Computer Engineering, or related field, plus 10 years of direct related experience; Master/PhD a plus
  • Minimum 10 years of work experience in GPU software development or equivalent experience in coursework
  • Object-oriented programming in C++ and experience with GPU-accelerated C/C++ libraries such as CUDA, Thrust, TensorFlow, etc.
  • Recent C++ compiler standards (C++14/17) and algorithm frameworks (boost, thrust, TBB, etc.) experience
  • Experience in writing, debugging, and optimizing parallel (CPU and GPU) Linux applications
  • Machine learning techniques, particularly implementing neural networks
  • Strong problem-solving skills and ability to track software issues to successful resolution
  • Ability to multitask and work with minimal direction in a collaborative fast-paced environment
  • Proven technical leadership skills to implement and integrate new technologies along with best practices
  • Outstanding communications and interpersonal skills with internal and external partners
  • Strong track record of successful participation on cross-functional teams

Preferred:

  • Working knowledge of QSR/cGMP, ISO, and Design Controls
  • Experience with Python and digital signal processing

The expected salary range for this position based on the primary location of Santa Clara, CA is $165,200 - $306,800. Actual pay will be determined based on experience, qualifications, geographic location, and other job-related factors permitted by law. A discretionary annual bonus may be available based on individual and Company performance. This position also qualifies for the benefits detailed at the link provided below.


  • Senior Test Engineer

    8 hours ago


    Santa Clara, California, United States Futran Tech Solutions Pvt. Ltd. Full time

    Job Title: Senior Test Engineer - GPU SoftwareLocation: Futran Tech Solutions Pvt. Ltd.Job Description:This role involves testing GPU software in an Agile environment. The ideal candidate will have experience with board bring-up activities, knowledge of GPU architecture, and proficiency in Python and shell scripting.Key Responsibilities:Design and execute...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Compiler Engineer to join our GPU Software organization. As a key member of our team, you will be responsible for designing and implementing significant parts of our compiler, working on performance analysis and design/implementation of new optimizations, and partnering with global compiler, GPU driver, architecture,...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is a leader in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our work enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars.Job DescriptionWe are seeking a highly motivated Senior Software...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, driving innovation in computer graphics, parallel computing, and AI. Our GPU Architecture Group is responsible for designing the world's fastest processors, and we're looking for talented individuals to join our team.Job SummaryWe're seeking a Senior GPU Architect to contribute to the design of our...


  • Santa Clara, California, United States Apple Full time

    GPU Performance Modeling EngineerWe are seeking a highly skilled and motivated engineer to join our Platform Architecture GPU Performance Modeling Team. As a GPU Performance Modeling Engineer, you will be responsible for developing and maintaining GPU performance models from the shader core up to the full system.Key Responsibilities:Develop and maintain GPU...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA has been a pioneer in computer graphics, PC gaming, and accelerated computing for over 25 years. Our legacy of innovation is fueled by great technology and amazing people. Today, we're pushing the boundaries of AI to define the next era of computing.Our GPU acts as the brain of computers, robots, and self-driving cars that can understand...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the technology industry, driving innovation in computer graphics, parallel computing, and AI. Our commitment to performance and innovation has made us a desirable employer, attracting top talent from around the world.Job SummaryWe are seeking a Senior GPU Architect to join our GPU Architecture Group. As a member of our team,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleNVIDIA is seeking a highly skilled computer scientist to join its Public Sector Developer Technology team. As a key member of this team, you will be responsible for researching and developing techniques to GPU-accelerate leading applications in fields targeting the federal ecosystem.Key ResponsibilitiesPerform in-depth analysis and optimization...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA Job OpportunityNVIDIA is seeking a highly skilled computer scientist to join its Public Sector Developer Technology (Devtech) team. As a key member of this team, you will be responsible for researching and developing techniques to GPU-accelerate leading applications in fields targeting the federal ecosystem.Key Responsibilities:Collaborate with key...


  • Santa Clara, California, United States Nvidia Full time

    Job Title: Senior Deep Learning Software EngineerWe are seeking a highly skilled Senior Deep Learning Software Engineer to join our team at NVIDIA. As a key member of our model optimization group, you will play a pivotal role in designing and building our automated inference and deployment solution.Key Responsibilities:Architect and design a modular and...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled GPU Design Verification Engineer to join our team at Qualcomm. As a key member of our Engineering Group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.Key ResponsibilitiesOwn and execute on key independent tasks towards program...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    About the RoleWe are seeking a highly motivated and experienced GPU Performance Optimization Engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a key member of our datacenter GPU platform performance team, you will be responsible for ensuring that our GPU-accelerated systems operate at peak performance, enabling our customers to solve the...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior GPU Power Architect to join our NVIDIA team. As a key member of our GPU Architecture group, you will be responsible for developing and enhancing various features in the GPU architecture that advance the state of the art in power for graphics and deep learning workloads.You will work closely with other world-class...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    About the RoleWe're seeking a talented software engineer to join our team at Advanced Micro Devices, Inc. (AMD). As a GPU Performance Modeling Engineer, you'll play a key role in developing future AMD products and driving innovation in the field of high-performance computing.Key ResponsibilitiesCollaborate with our GPU Architecture and Performance Team to...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled GPU Design Verification Engineer, Staff to join our team. As a key member of our engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.You will be responsible for verification of Graphics IP and performing pre- and...


  • Santa Clara, California, United States Advanced Micro Devices , Inc. Full time

    OverviewAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most complex challenges. As a Datacenter GPU Platform Performance Engineer, you'll play a critical role in ensuring our Instinct GPU-accelerated systems operate at peak performance, empowering our customers to tackle the world's most pressing...


  • Santa Clara, California, United States NVIDIA Full time

    Join Our Team of InnovatorsWe're seeking a highly skilled Senior Deep Learning Software Engineer to join our cuDNN team at NVIDIA. As a key member of our team, you'll play a crucial role in designing, building, and shipping our GPU-accelerated library of primitives for deep neural networks.About the RoleAs a Senior Deep Learning Software Engineer, you'll be...


  • Santa Clara, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled GPU Design Verification Engineer to join our team. As a key member of our GPU ASICS Engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.The ideal candidate will have a strong background in computer engineering,...


  • Santa Clara, California, United States Nvidia Full time

    Job Title: Senior Software Engineer - Cybersecurity AI FrameworkNVIDIA is a leader in the field of computer graphics, PC gaming, and accelerated computing. We are seeking a Senior Software Engineer to join our Morpheus team, which empowers cybersecurity workflows by developing the Morpheus SDK. This SDK enables customers to create high-throughput,...


  • Santa Clara, California, United States NVIDIA Full time

    Join NVIDIA's Innovative TeamWe're seeking a highly skilled Senior Deep Learning Software Engineer to join our cuDNN team. As a key member of our team, you'll be responsible for designing, building, and shipping our GPU-accelerated library of primitives for deep neural networks.Key Responsibilities:Develop production-quality software that ships as part of...