Software Engineer


Company Name


Job Description

  • Job description
    • The role involves analyzing, modifying, maintaining, building, benchmarking device driver code & its test suite, packaging patched Linux kernel source and device performance monitoring on the s390x architecture.
    • You are expected to be good at looking into device driver code, comfortable with Linux OS-device interaction concepts and C++
    Required technical and professional expertise
    • 0-2 years of total work experience
    • Strong in C & C++ (STLs, smart pointers ...)
    • Comfortable with shell scripting, Python.
    • Good with VCS like Git and familiarity with Github.
    • Good understanding of Linux OS concepts and internals.
    • Hands on experience with Linux OS tools, build process etc.
    • Knowledge about PCIe devices and their management.
    • Knowledge about HAL, DMA, MSI, MSI-X, MMIO, IOMMU.
    • Experience working with devices (or better with ASIC/SoCs) on general purpose Linux distributions.
    Preferred technical and professional experience
    • Experience working on various Linux distros & knowledge about packaging for various Linux distros like RHEL, Ubuntu etc.
    • Experience working with accelerators or GPUs.
    • Good understanding of the Linux vfio/vfio-pci framework.
    • Knowledge/previous experience working on Linux user mode drivers like dpdk, libusb etc.
    • Linux kernel programming and device driver development experience.
    • Knowledge about Virtualization techniques, hypervisors and VMs.
    • Knowledge about SR-IOV.
    • Knowledge about containers and Kubernetes.
    • Experience creating and deploying CI/CD pipelines.
    • Experience working with the open source software community.
    • Exposure to interoperability between C++ and Python (exposing C++ types and functions within Python).

Job Details

Experience : 0 To 2
Number Of Vacancies : 20
Job Type : Permanent
Industry Type : IT/Software
Salary : 2 Lac - 4 Lac P.A

Education Summary

UG : Any UG Degree PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8026788990
e-mailId : response@in.ibm.com
Address : IBM India Private Limited, 
No. 1/124 DLF IT Park Tower 1A, 
Ramapuram, Shivaji Garden, 
Nandampakkam Post Near L&T, 
Chennai.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia