링크: https://careers.ibm.com/ko/job-details-ko/13459938/linux-kernel-development-engineer-bangalore-in/

Linux Kernel Development Engineer Job in Bangalore, Karnataka | IBM

IBM has a career opportunity for a Linux Kernel Development Engineer in Bangalore, Karnataka

careers.ibm.com


Introduction
The IBM Linux Technology Centre is hiring for our Linux Kernel Development team. As an experienced professional in this field, you bring an understanding of computer architecture and operating system concepts across processor architectures. Design and develop advanced features in the Linux kernel for the next generation server platforms from IBM in collaboration with the Linux community. The areas of development spreads across scheduler, memory management, virtualization, container infrastructure, tracing (e.g. eBPF) and other subsystems of interest in the Linux kernel. This opportunity gets you involved in all the phases of software development and work with a vibrant, reputed and technically accomplished team focusing on open source development.

Your Role and Responsibilities
As a Linux kernel Developer, you possess strong analysis and problem-solving skills. You deliver responsive and efficient solutions involving Linux that enables new Power servers coming to market. You develop and maintain a selected subset(s) of the core kernel infrastructures, across upstream community and major Linux distributions. You collaborate with teams across the hardware, firmware and upstream Linux kernel community to deliver these capabilities. You will analyze system requirements, coordinate feature design and development with other teams.
Responsibilities:

Design and development of features in core Linux Kernel and related user space application, utilities and packages.

Work both with Linux Kernel upstream, as well as internal teams across the hardware and firmware stack to develop and maintain kernel capabilities.

Perform technical analysis of problems and errors in the Linux Kernel.

Review code, build unit tests, and write detailed documentation.

Actively participate in professional organizations and specialized conferences related to your area of work


Required Technical and Professional Expertise

3 to 10+ years of experience in IT Industry

Solid knowledge of the C programming language

Expertise in Linux Kernel internals and implementation principles

In-depth understanding of operating systems concepts, data structures, processor architecture, and virtualization

Solid understanding and experience with the Linux kernel and related upstream development workflow

Experience with working on open source software using tools such git and associated community participation processes.


Preferred Technical and Professional Expertise

Accuracy and thoroughness

Consideration and assertiveness


링크: https://recruit.navercloudcorp.com/navercloud/job/detail/developer?annoId=20005373&classId=&jobId=&entTypeCd=&searchTxt= 

 

링크: https://www.linkedin.com/jobs/view/2431578514

Basic Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering or a similar field.
  • 1+ years of professional software development experience.
  • Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
  • Knowledge of professional software engineering best practices for the full software development life cycle, including code reviews, source control management, build processes, testing, and operations.
  • Open to learn low level programming in the virtualization space

Preferred Qualifications

  • Master’s degree in any of the related field.
  • Experience in programming languages like C, C++, bash script and python.
  • Basic understanding of performance critical areas of the Linux Kernel.

+ Recent posts