Linux Kernel Software Engineer - Systems Engineering
Core
Developing and optimizing the Linux kernel to push the boundaries of performance and reliability for enterprise storage solutions.
Role type
Senior Linux Kernel Software Engineer
Builds
Next generation of enterprise storage solutions
Domain
Data storage / Systems Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Linux kernel development, device driver development, computer architecture, operating systems, networking, algorithms, data structures, performance optimization, debugging, CPU instruction sets, NUMA, interrupt handling, threading
Preferred skills
Upstreaming Linux kernel code, storage system concepts, NVME, PCIe, hardware vendor collaboration
Technologies
Linux, NVME, PCIe
Responsibilities
Develop new features within the Linux kernel, maintain and patch existing code, optimize kernel performance, diagnose and resolve hardware/software boundary problems, lead architecture and development from concept to release, mentor peers, participate in code reviews and define requirements
Seniority
Senior, hands-on IC