Current jobs related to Software Engineer for GPU and Accelerator Solutions - Raleigh, North Carolina - Red Hat

  • Solutions Architect

    2 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Solutions EngineerAbout the Role:We are seeking a skilled Solutions Engineer to join our team at Lucid Software. As a Solutions Engineer, you will play a critical role in accelerating the growth of our product suite by working closely with our sales team to understand and demo our products to prospects and customers.Key Responsibilities:Create and deliver...


  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineering Opportunities at Lucid SoftwareLucid Software is a leader in visual collaboration, helping teams see and build the future from idea to reality. Our products, business, and workplace culture have received numerous awards, such as being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology. We are a hybrid workplace,...


  • Raleigh, North Carolina, United States JPS Interoperability Solutions, Inc. Full time

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at JPS Interoperability Solutions, Inc. As a Backend Software Engineer, you will be responsible for designing and developing high-quality software applications using C++ and Linux.About the Role:Design and develop multi-threaded, Linux-based C++...


  • Raleigh, North Carolina, United States Veranex Full time

    About This Role:Veranex is a leading service provider for medtech companies. Our global team of experts helps clients anticipate challenges and find solutions throughout the development and commercial lifecycle. Together, we accelerate new technologies to market and improve patient outcomes.Key Responsibilities:Develop technical aspects of software...


  • Raleigh, North Carolina, United States JPS Interoperability Solutions, Inc. Full time

    Job Title: Backend Software EngineerWe are seeking a highly skilled Backend Software Engineer to join our team at JPS Interoperability Solutions, Inc. As a Backend Software Engineer, you will be responsible for designing and developing high-quality software applications using C++ and Linux.About the Role:Design and develop multi-threaded, Linux-based C++...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Info Way Solutions. As a key member of our engineering team, you will be responsible for designing and developing complex embedded systems.Key Responsibilities:Design and develop software for embedded systems using C++ and C programming languages.Work effectively...


  • Raleigh, North Carolina, United States Info Way Solutions Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Info Way Solutions.Key Responsibilities:Design and develop embedded software for medical devices using C and C++.Architect and implement host software using C++, WPF, and .NET.Develop software tools to support manufacturing medical devices using...

  • AI Software Engineer

    2 weeks ago


    Raleigh, North Carolina, United States Meta Inc Full time

    Job Summary:Meta is seeking a highly skilled AI Software Engineer to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics, with a strong focus on High-Performance Computing (HPC) and parallel computing.Key Responsibilities:Apply relevant AI and machine learning techniques to...

  • Software Developer

    3 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a key member of our development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our world-class web applications.Key Responsibilities:Design and develop software...


  • Raleigh, North Carolina, United States Hazen and Sawyer Full time

    Cloud Native Software Developer OpportunityHazen and Sawyer is seeking a skilled Cloud Native Software Developer to join our team. As a key member of our software development team, you will play a critical role in designing, developing, and deploying cloud-based applications that address complex water-related challenges.Responsibilities:Assist in migrating...


  • Raleigh, North Carolina, United States Google Full time

    About the RoleAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers to develop and implement robust evaluation strategies for our security features. You will leverage your knowledge of anomaly detection techniques to identify and address potential vulnerabilities in our Machine Learning (ML) systems.Key...

  • Solutions Architect

    1 week ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Job Title: Solutions ArchitectAbout the Role:We are seeking a highly skilled Solutions Architect to join our team at Lucid Software. As a Solutions Architect, you will be responsible for designing and implementing technical solutions to meet the needs of our customers.Key Responsibilities:Design and implement technical solutions to meet customer...


  • Raleigh, North Carolina, United States Cisco Full time

    About the RoleCisco is seeking a highly motivated and talented individual to join our team as a Software Development Engineer Intern. As a member of our team, you will have the opportunity to work on cutting-edge software projects and contribute to the development of innovative solutions.Key ResponsibilitiesDrive solution delivery improvements through...


  • Raleigh, North Carolina, United States raag solutions Full time

    Job DescriptionAt Raag Solutions, we are seeking a highly skilled Software Quality Assurance Engineer to join our team. The ideal candidate will have a minimum of 5 years of experience in software testing, with a strong background in Agile/SCRUM methodologies and experience working with Microsoft.NET C# applications.Key Responsibilities:Design and execute...

  • Software Engineer

    3 weeks ago


    Raleigh, North Carolina, United States Oracle Full time

    Job DescriptionThe Oracle Cloud Infrastructure (OCI) team is seeking a talented software engineer to join our team of innovators. As a member of our team, you will have the opportunity to work on a wide range of projects, from building and managing massive scale, integrated cloud services to delivering complex large-scale projects.About the RoleWe are...


  • Raleigh, North Carolina, United States TIBCO Software Full time

    We are seeking a talented Software Development Expert to join our team as a Front-End and Back-End Engineer. This role will involve designing and building systems that allow our customers and business stakeholders to efficiently and effectively do their jobs.Key Responsibilities:Work with stakeholders to understand their needs and ensure that they have the...


  • Raleigh, North Carolina, United States raag solutions Full time

    Job DescriptionAt Raag Solutions, we are seeking a highly skilled Software Quality Assurance Engineer to join our team.Key Responsibilities:Design and execute comprehensive testing strategies to ensure the highest quality of software applications.Collaborate with cross-functional teams to identify and prioritize testing requirements.Develop and maintain test...


  • Raleigh, North Carolina, United States Red Hat Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Red Hat. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions for customers involved...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Senior Application Developer Job Description Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market.Our client, a leading contract medical device...

Software Engineer for GPU and Accelerator Solutions

2 months ago


Raleigh, North Carolina, United States Red Hat Full time

Join Our Team

The Engineering division at Red Hat is seeking a dedicated Software Engineer to become part of our Accelerator team. This role focuses on the packaging and upkeep of the GPU and Accelerator ecosystem. You will contribute to the development, packaging, and maintenance of essential components for Red Hat Enterprise Linux (RHEL), which underpins our advanced products like Red Hat OpenShift AI and RHEL AI.

Your Responsibilities

  • Evaluate the GPU/Accelerator ecosystem to identify components requiring packaging.
  • Develop and package these components for AI/ML and GPU computing frameworks within RHEL.
  • Provide ongoing maintenance and support for these packages in RHEL and our associated products.
  • Engage with upstream GPU/Accelerator communities and collaborate with hardware vendors.

Your Qualifications

  • Experience with RPM packaging and Linux scripting tools.
  • Interest in GPU computing technologies such as oneAPI, ROCm, or CUDA.
  • Proven experience in building Linux components.
  • Ability to work in a hybrid environment.

Preferred Qualifications

  • Bachelor's degree in computer science or a related discipline.
  • Experience with operating system integration and tooling; familiarity with RHEL is advantageous.
  • Knowledge of the Git version control system.
  • Enthusiasm for developing open-source solutions.

Compensation and Benefits

The salary range for this position is competitive and will be determined based on your qualifications. Red Hat offers a comprehensive benefits package, including:

  • Medical, dental, and vision coverage.
  • Flexible Spending Accounts for healthcare and dependent care.
  • Retirement 401(k) with employer matching.
  • Generous paid time off and holidays.
  • Paid parental leave for all new parents.
  • Additional benefits such as tuition reimbursement and employee assistance programs.

About Red Hat

Red Hat is a leading provider of enterprise open-source software solutions, leveraging a community-driven approach to deliver high-performance technologies. Our culture fosters creativity and collaboration, encouraging all associates to contribute their ideas and solve complex challenges.

Diversity and Inclusion

At Red Hat, we embrace diversity and inclusion, believing that varied perspectives drive innovation. We welcome applicants from all backgrounds and experiences to join our vibrant community.

Equal Opportunity Employer

Red Hat is proud to be an equal opportunity workplace, committed to fair employment practices.