Description
Design, develop, and maintain high-performance Linux kernel drivers.
Collaborate with cross-functional teams to ensure seamless integration with Data-Path and other software components.
Stay updated with industry trends and emerging technologies to enhance the team’s knowledge, especially in Linux and the Kernel domains.
Contribute to code reviews, architectural discussions, and knowledge sharing within the team.
Ensure high quality standards and business outcomes for our customers.
Requirements
10+ years of experience in Linux kernel C programming.
Proven experience with Linux internals sub-components, such as networking subsystems, storage & file systems, computational resources, virtualization and isolation.
Strong foundation in testing, debugging, and monitoring software products in production environments.
Background in block-level storage and file systems - advantage.
Experience in C++ for user-space components - advantage.