Senior Software Engineer- Linux/Virtualisation / C /Python

4 - 8 years

10 - 14 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


About the Job:
The Red Hat Enterprise Linux Engineering team is looking for an established developer to join us as a Senior Software Engineer in our Core Virtualization team. In this role, you will design, develop and integrate new Core Virtualization features directly into Layered Products such as OpenShift Virtualization (KubeVirt and Kubernetes). This effort will include working routinely with the QEMU, Libvirt and KubeVirt communities, as well as Partners and other communities and internal teams on upstream contributions and possibly maintainership, as well as downstream integration and maintenance into our products. This position is for a Hybrid position in the India - Bangalore area, but the associate is expected to be able to work with a remote, global team. Exceptional remote work applications will also be considered. What you will do?
  • Design and develop features and in 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
  • Troubleshoot, brainstorm, design and deliver fixes for internal and external customers related to your area of expertise

  • What you will bring?
  • Understanding of Linux operating system and scripting languages
  • Knowledge of at least 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)

  • Following are considered as a plus:
  • Understanding of Virtualization (Hypervisors, Emulation, Paravirtualization, Hypercalls etc)
  • Understanding Kubernetes / OpenShift architecture and internals

  •  

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Python Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Golang Skills

    Practice Golang coding challenges to boost your skills

    Start Practicing Golang Now
    Red Hat logo
    Red Hat

    Software Development

    Raleigh NC

    RecommendedJobs for You