Linux PCIe Device Driver Developer - Hybrid

Company : CyberCoders
Location : Sunnyvale, CA, 94085
Posted Date : 1 October 2025
Job Type : Other
Category : Software Development
Occupation : Developer
Job Details
Founded in 2016, we are a late-stage semiconductor startup pioneering a custom processor that seamlessly integrates CPU, GPU, and TPU capabilities, engineered to power demanding AI and high-performance computing workloads with greater energy efficiency and cost-effectiveness.
We are seeking an experienced Linux PCIe Device Driver Developer to join our team in a hybrid work environment. The ideal candidate will be responsible for developing, testing, and maintaining device drivers for PCIe-based hardware, ensuring optimal performance and reliability.
This position will operate in a hybrid capacity -- candidates must be local or willing to relocate to the Bay Area or Las Vegas.
Key Responsibilities
We are seeking an experienced Linux PCIe Device Driver Developer to join our team in a hybrid work environment. The ideal candidate will be responsible for developing, testing, and maintaining device drivers for PCIe-based hardware, ensuring optimal performance and reliability.
This position will operate in a hybrid capacity -- candidates must be local or willing to relocate to the Bay Area or Las Vegas.
Key Responsibilities
- Develop and maintain Linux device drivers for PCIe devices
- Collaborate with hardware engineers to understand hardware specifications and requirements
- Optimize driver performance for low latency and high throughput
- Debug and resolve issues related to device drivers and kernel interactions
- Conduct performance profiling and monitoring of driver behavior
- Contribute to the improvement of system architecture and design for better hardware interaction
- Participate in code reviews and ensure adherence to best coding practices
- Document driver design, development processes, and troubleshooting guides
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field
- Over 5 years of experience working with Linux kernel and device drivers
- Deep expertise in kernel-level development and debugging
- Proficient in C and C++
- Experience with embedded C/C development
- Strong background in Linux kernel
- Experience developing PCIe device drivers for multiple OS platforms (Linux, Windows)
- In-depth understanding of PCIe protocol, architecture, and specifications
- Skilled in debugging and troubleshooting PCIe protocol issues, kernel panics, crashes, and performance bottlenecks
- Excellent debugging skills in both kernel and user space
- Hands-on experience with a variety of debugging tools
- Developed tools for profiling, debugging, and monitoring driver performance
- Solid grasp of memory management, interrupt handling, and general computer architecture concepts
- Designed, coded, and debugged PCIe device drivers across various hardware platforms
- Optimized drivers for latency and throughput, especially for high-performance applications like AI accelerators
- Implemented low-level hardware interactions, including DMA, memory management, and interrupt handling
- Worked closely with hardware, firmware, and software teams to define driver interfaces and ensure seamless integration
- Created and maintained comprehensive documentation for drivers and related software components
- Competitive salary, stock options, and benefits package
- Opportunities for professional development and advancement
- International environment and further career progression
- Getting in touch with bleeding-edge technology
- Flexible working hours and work-from-home availability
- Work-life balance
- Collaborative and supportive work environment
Trending Searches in Sunnyvale, CA
- Full time jobs near me Sunnyvale, CA
- Local job openings
- Places hiring near me
- Job vacancies near me
- Developer jobs near me Sunnyvale, CA
- Developer jobs hiring near me Sunnyvale, CA
- Developer jobs hiring near Sunnyvale, CA
- Developer jobs near Sunnyvale, CA
- Developer jobs near me in Sunnyvale, CA
- Developer jobs in Sunnyvale, CA
Top trending job titles hiring now
Popular Searches for Developer
Other Jobs You May Like
Staff Software Engineer - AMR Planning & Controls
Company : General Motors
Location : Mountain View, CA
Top searches
Employment opportunities at CyberCoders
- CyberCoders jobs near me Sunnyvale, CA
- CyberCoders jobs hiring near me Sunnyvale, CA
- CyberCoders jobs near Sunnyvale, CA
- CyberCoders jobs hiring near me
- CyberCoders openings near me
- CyberCoders jobs near me in Sunnyvale, CA
- CyberCoders jobs hiring in Sunnyvale, CA
- Employment opportunities near me
- Job openings near me
- Jobs hiring immediately