Job Openings Kernel Engineer

About the job Kernel Engineer

Job Title: Kernel Engineer

Location: Bangalore, India

Experience: 4+ Years

Key Responsibilities:

  • Design, develop, and maintain the core operating system of our products
  • Collaborate with software development team to integrate new features and functionalities into the kernel
  • Identify and troubleshoot any issues related to the kernel and provide timely solutions
  • Optimize the performance of the kernel to ensure the smooth functioning of our products
  • Stay updated with the latest technologies and trends in kernel development and implement them in our products
  • Conduct thorough testing and debugging of the kernel to ensure its stability and reliability
  • Develop and maintain technical documentation related to the kernel
  • Work closely with cross-functional teams to ensure the seamless integration of the kernel with other components of our products

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Kernel Engineer or a similar role
  • In-depth knowledge of operating system concepts, including memory management, process scheduling, and file systems
  • Proficiency in C and assembly language
  • Familiarity with kernel debugging tools and techniques
  • Experience with Linux kernel development is preferred
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work in a fast-paced and dynamic environment