Hybrid C/Linux Operating System Software Engineer – Core Virtualization

Posted last month

Apply now

About the role

  • Linux developer designing and developing features for Red Hat's Core Virtualization products. Collaborating with global teams and contributing upstream to open source projects.

Responsibilities

  • Design and develop features in the Linux Virtualization Stack (qemu-kvm,libvirt) and in the KubeVirt.
  • Work with Quality Engineering on test plans for the code you create and with the Documentation team to ensure good coverage for the features and fixes you work on
  • Participate in peer code reviews
  • Participate in architectural discussions of system designs, programming interfaces, and inter-dependencies of Core Virtualization Platform (hypervisor), Control Plane, Operators, CI, etc.
  • Collaborate with other engineering teams in Red Hat Enterprise Linux and OpenShift for components that are used by OpenShift Virtualization and associated tools
  • Debug, troubleshoot, code and validate fixes for internal and external customers related to your area of expertise

Requirements

  • Must have developed in Linux operating system and scripting languages
  • Knowledge of at least C or C++ and a good grasp of Python.
  • Relevant Golang and Rust experience are a plus.
  • Understanding and experience using and developing on Linux-based operating systems
  • Understanding of how Open Source and Free Software communities work
  • Knowledge building and deploying container-based applications
  • Knowledge of Kubernetes / OpenShift architecture and familiarity with its internals
  • Required Full English proficiency (verbal and written)

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

Job title

C/Linux Operating System Software Engineer – Core Virtualization

Job type

Experience level

Mid levelSenior

Salary

$108,760 - $173,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job