We are seeking a motivated Linux Kernel Developer to join our system software engineering team. This role involves supporting Linux kernel development and maintenance activities with a focus on x86 architectures, device drivers, and platform software integration.
Requirements
- Assist in developing and maintaining Linux kernel modules and device drivers for x86-based platforms.
- Support platform bring-up activities and early boot enablement under the guidance of senior engineers.
- Work with FPGA platforms and presilicon environments to support hardware enablement and driver development.
- Implement bug fixes and incremental enhancements in kernel subsystems such as power management and hardware interface integrations.
- Apply kernel patches, assist with kernel integration, and support maintenance of stable kernel branches.
- Collaborate with senior developers and hardware teams on driver development and platform enablement tasks.
- Participate in code reviews and follow established kernel development processes and best practices.
- Perform system validation, functional testing, and basic performance analysis of kernel features.
- Debug kernel-level issues using standard debugging tools with mentorship from senior engineers.
- Maintain kernel configurations, build environments, and follow established Git-based development workflows.
Benefits
- Competitive pay
- Stock bonuses
- Health benefits
- Retirement benefits
- Vacation benefits