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