GPU Software Development Engineer

4 weeks ago


Austin, Texas, United States AMD Full time
About the Role

We are seeking a highly skilled software engineer to join our team at AMD. As a key member of our core team, you will work with the latest hardware and software technology to improve the performance of key applications and benchmarks.

Key Responsibilities
  • Collaborate with AMD's architecture specialists to improve future products.
  • Write high-performance GPU kernels for AMD's Composable Kernel (Performance Portable Programming Model for Machine Learning Tensor Operators).
  • Develop and optimize algorithms for new GPU hardware, perform code reviews, build unit tests, and author detailed documentation related to your work.
  • Work with on-site and offshore teams to deliver software solutions on schedule.
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture.
  • Design and develop new groundbreaking AMD technologies by participating in new ASIC and hardware bring-ups.
  • Debug and fix existing issues, research alternative, more efficient ways to accomplish the same work, and develop technical relationships with peers and partners.
Requirements
  • Strong programming skills in C/C++.
  • Experience with CUDA programming.
  • Experience or knowledge about BLAS operators and GEMM optimization.
  • Knowledge of Computer Architect and GPU architect.
  • Good teamwork and interpersonal skills.
  • Ability to work independently and within complementary teams.
  • Demonstrate flexibility, strong motivation, and a proven track record of meeting results-oriented deadlines.
  • Knowledge with deep neural network machine learning technologies and modern machine learning programming frameworks.
  • Experience working with and developing virtualization containers and package managers for code deployment.
  • Ability to write high-quality code with a keen attention to detail.
  • Experience with modern concurrent programming and threading APIs.
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub), and performance profilers.
  • Effective communication and problem-solving skills.
  • Motivating leader with good interpersonal skills.
Academic Credentials

Bachelor's, Master's, or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, or related degree.

Location

Austin, TX.



  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're on a mission to build great products that accelerate next-generation computing experiences. Our team is passionate about solving the world's most important challenges, and we're looking for a talented software engineer to join us.The Role:We're seeking a software engineer who is passionate about improving the...


  • Austin, Texas, United States Samsung Austin Semiconductor Full time

    Job SummarySamsung Austin Semiconductor is seeking a highly skilled Staff GPU Software Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for developing and optimizing GPU software to deliver cutting-edge technologies to the mobile GPU market.About the RoleAs a Staff GPU Software Performance...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled Staff GPU Software Performance Engineer to join our Xclipse GPU software team. As a key member of our team, you will be responsible for developing and optimizing GPU software to deliver cutting-edge technologies for the mobile GPU market.About the RoleWe are looking for a talented software...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are dedicated to enriching our industry, communities, and the world through AMD technology. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded. We strive for execution excellence...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are dedicated to building innovative products that accelerate next-generation computing experiences. Our mission is to drive progress in the data center, artificial intelligence, PCs, gaming, and embedded industries.The Role:We are seeking a strategic software engineering lead who is passionate about improving the...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're on a mission to build innovative products that accelerate next-generation computing experiences. As a key member of our team, you'll work with the latest hardware and software technology to improve the performance of key applications and benchmarks.The Role:As a software engineer, you'll be responsible for writing...


  • Austin, Texas, United States Samsung Austin Semiconductor Full time

    GPU Performance Optimization EngineerAt Samsung Austin Semiconductor, we are seeking a highly skilled GPU Performance Optimization Engineer to join our team. As a key member of our GPU software team, you will be responsible for optimizing and fine-tuning the performance of our GPU-based systems and applications.Key Responsibilities:Conduct performance...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're passionate about building innovative products that accelerate next-generation computing experiences. Our mission is to drive execution excellence while fostering a culture of collaboration, inclusivity, and diverse perspectives.The Role:We're seeking a strategic software engineering lead to improve the performance...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummaryAt Samsung Electronics Co., Ltd., we are seeking a highly skilled Sr. GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market. Your expertise in software design, performance optimization, and GPU hardware...


  • Austin, Texas, United States Talent Group Full time

    Job Title: GPU Validation EngineerWe are seeking a skilled GPU Validation Engineer to join our team at Talent Group. As a GPU Validation Engineer, you will be responsible for system-level validation and debugging across software, hardware, and firmware for Data Center GPUs (DCGPUs).Key Responsibilities:System-level validation and debuggingPython automation...


  • Austin, Texas, United States Samsung Austin Semiconductor Full time

    Job SummarySamsung Austin Semiconductor is seeking a highly skilled Senior GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market.Key ResponsibilitiesOptimize and fine-tune the performance of our GPU-based systems and...


  • Austin, Texas, United States Samsung Austin Semiconductor Full time

    Job SummarySamsung Austin Semiconductor is seeking a highly skilled Senior GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market.Key ResponsibilitiesDevelop and optimize GPU IP from architectural planning to...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job Title: GPU Performance EngineerSamsung Electronics Co., Ltd. is seeking a highly skilled GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market.Key Responsibilities:Conduct performance analysis and profiling to...

  • GPU Firmware Engineer

    4 weeks ago


    Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled GPU Firmware Engineer to join our team at the Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL). As a GPU Command Processor Firmware Engineer, you will play a critical role in the development of industry-leading GPU hardware IP.Key ResponsibilitiesDesign...


  • Austin, Texas, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a highly skilled and experienced engineering manager to lead the development of graphics profiling tools. As a key member of the team, you will be responsible for creating and improving existing profiling tools for NVIDIA GPUs, enabling developers to quickly identify and resolve performance issues.Key ResponsibilitiesLead the...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're on a mission to build great products that accelerate next-generation computing experiences. Our Data Center GPU organization is transforming the industry with AI-based Graphic Processors. We're looking for a talented software engineer to join our team and help us drive the evolution of computing experiences.The...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    We are seeking a highly skilled and motivated GPU Cluster Performance Optimization Engineer to join our dynamic team at Advanced Micro Devices, Inc.The ideal candidate will have a strong background in GPU architectures, parallel computing, and hands-on experience in system level performance tuning and debug methodologies.The successful candidate will be...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummarySamsung Electronics Co., Ltd. is seeking a highly skilled GPU Design Verification Engineer to join our team at the Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL). As a key member of our GPU Design Verification team, you will be responsible for driving the verification efforts of Samsung's advanced GPU design...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Unlock the Power of GPU VerificationAt Advanced Micro Devices, Inc., we're pushing the boundaries of innovation to solve the world's most complex challenges. As a GPU Verification Engineer, you'll play a critical role in developing tests and suites that exercise and validate the hardware blocks in our graphics chips.The Role:Our Diagnostics team is...

  • GPU Design Engineer

    3 weeks ago


    Austin, Texas, United States Apple Full time

    Role OverviewWe are seeking a highly skilled GPU Design Engineer to join our Silicon Technologies group. As a key member of our team, you will be responsible for designing and manufacturing our next-generation, high-performance, power-efficient GPU.As a GPU Design Engineer, you will work closely with our FE team to understand chip architecture and drive...