Software Engineer, Hardware Accelerator Support

Location CZ-Brno
Posting date 1 week ago(3/14/2018 4:50 AM)
Job ID
Software Engineering

Company Description

At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

Job summary

Come impact the direction of emerging technologies and be part of the team delivering a premium implementation in Red Hat Enterprise Linux (RHEL). The Red Hat Software Engineering team is looking for a Software Engineer. In this role, you will maintain compute acceleration software on Red Hat Enterprise Linux (RHEL). You’ll become part of the Platform Engineering team that focuses on hardware accelerators such as GPUs and you’ll contribute to ensuring that Red Hat Enterprise Linux (RHEL) customers have great access to compute acceleration capabilities. As a Software Engineer, you will join a fast-paced, talented engineering team ensuring quality and innovation. This role will be based at one of Red Hat's offices in Europe, with preference given to Stuttgart, Germany and Brno, Czech Republic.

Primary job responsibilities

  • Maintain software solutions for compute acceleration through hardware accelerators (e.g., GPGPU) on Red Hat Enterprise Linux (RHEL); package and release these software solutions in collaboration with other teams within Red Hat and vendors of hardware accelerators
  • Ensure good customer experience for these software solutions on Red Hat Enterprise Linux (RHEL), for example through proper integration of these solutions and users of compute acceleration like machine learning frameworks
  • Accept, analyze, and respond to Red Hat Enterprise Linux (RHEL) customer bug reports related to these software solutions
  • Interact with internal and external development and user communities

Required skills

  • Experience with packaging on Linux
  • Experience with open source tools and development models
  • Ability to work with a globally distributed team
  • Bachelor's degree in a technical field; a computer science background is a plus
  • Previous experience with GPGPU and accelerator hardware, related software solutions, and C++ is a plus
  • Experience with Python and machine learning software solutions is a plus

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed