What are the responsibilities and job description for the Senior Linux Device Driver Developer position at Insight Global?
Company: MaxLinear
Role: Senior Linux Device Driver Developer
Duration: 6 months to start
Location: On-site at MaxLinear daily in Carlsbad (5966 La Place Ct #100, Carlsbad, CA 92008)
Pay: $60-80/hr- depenedant on experience
Must-have:
- 5-6 years of linux device driver development experience (kernel)
- 5-6 years of experience implementing linux device drivers in user-space I/O frameworks such as DPDK/SPDK and contribute to open-source initiatives
Plusses:
- Experience implementing high-performance data path software in operating system and user space with a focus on ultra-low latency, extreme high throughput, and high degree of scalability across architectures
Day-to-day:
In this role, you will be deeply involved in developing and maintaining Linux device drivers, with a strong emphasis on performance and reliability. Your daily work will include implementing and optimizing user-space I/O frameworks such as DPDK and SPDK, contributing to both internal development and open-source initiatives. A key focus will be transitioning our current SDK into a new SDP framework—this involves both architectural planning and hands-on implementation. You’ll be writing high-performance data path software in both kernel and user space, targeting ultra-low latency, high throughput, and scalability across various architectures. While remote server access is available for development and testing, on-site presence is strongly preferred to enable close collaboration with the rest of the team. This is a highly technical, heads-down development role that requires deep Linux expertise and a hands-on approach to building and validating complex systems.
Salary : $60 - $80