Principal Linux Driver Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
• Driver Development & Maintenance: Design, develop, debug, and optimize Linux kernel drivers to ensure high performance and stability.
• Architecture Design: Participate in system architecture discussions and propose driver-level solutions to optimize hardware-software interaction.
• Performance Optimization: Analyze system bottlenecks, perform kernel performance profiling, and optimize I/O, memory management, and interrupt handling.
• Issue Resolution: Troubleshoot complex kernel issues, provide root cause analysis, and deliver effective fixes for internal teams and customers.
• Cross-functional Collaboration: Work closely with hardware, firmware, and application teams to ensure driver compatibility and system reliability.
• Customer Support: Assist customers in deploying company products, provide technical guidance, and resolve driver-related issues in production environments.
• Product Testing: Participate in product feature validation and system integration testing to ensure driver stability and compatibility on target platforms.
• Technical Leadership: Act as a subject matter expert, mentor team members, and drive best practices and code quality standards.
Requirements
Function: Engineering
Experience Level: Mid-Senior Level