<Back to Search
Linux PCIe Device Driver Developer - Hybrid
Sunnyvale, CAMarch 20th, 2026
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 ResponsibilitiesDevelop and maintain Linux device drivers for PCIe devicesCollaborate with hardware engineers to understand hardware specifications and requirementsOptimize driver performance for low latency and high throughputDebug and resolve issues related to device drivers and kernel interactionsConduct performance profiling and monitoring of driver behaviorContribute to the improvement of system architecture and design for better hardware interactionParticipate in code reviews and ensure adherence to best coding practicesDocument driver design, development processes, and troubleshooting guidesQualificationsBachelor's degree in Computer Science, Electrical Engineering, or a related fieldOver 5 years of experience working with Linux kernel and device driversDeep expertise in kernel-level development and debuggingProficient in C and C++Experience with embedded C/C developmentStrong background in Linux kernelExperience developing PCIe device drivers for multiple OS platforms (Linux, Windows)In-depth understanding of PCIe protocol, architecture, and specificationsSkilled in debugging and troubleshooting PCIe protocol issues, kernel panics, crashes, and performance bottlenecksExcellent debugging skills in both kernel and user spaceHands-on experience with a variety of debugging toolsDeveloped tools for profiling, debugging, and monitoring driver performanceSolid grasp of memory management, interrupt handling, and general computer architecture conceptsDesigned, coded, and debugged PCIe device drivers across various hardware platformsOptimized drivers for latency and throughput, especially for high-performance applications like AI acceleratorsImplemented low-level hardware interactions, including DMA, memory management, and interrupt handlingWorked closely with hardware, firmware, and software teams to define driver interfaces and ensure seamless integrationCreated and maintained comprehensive documentation for drivers and related software componentsBenefitsCompetitive salary, stock options, and benefits packageOpportunities for professional development and advancementInternational environment and further career progressionGetting in touch with bleeding-edge technologyFlexible working hours and work-from-home availabilityWork-life balanceCollaborative and supportive work environment
Showing 250 of 28,020 matching similar jobs in Springbrook, ND
- Advanced Electronics / Computer Field Technician (Los Angeles)
- Advanced Electronics / Computer Field Technician (Indianapolis)
- Advanced Electronics / Computer Field Technician (St. Paul)
- Advanced Electronics / Computer Field Technician (Tampa)
- Advanced Electronics / Computer Field Technician (Dallas)
- Advanced Electronics / Computer Field Technician (Anchorage)
- Advanced Electronics / Computer Field Technician (Portland)
- Advanced Electronics / Computer Field Technician (Bridgeport)
- Advanced Electronics / Computer Field Technician (Yonkers)
- Advanced Electronics / Computer Field Technician (Chesapeake)
- Advanced Electronics / Computer Field Technician (Atlanta)
- Advanced Electronics / Computer Field Technician (Jacksonville)
- Advanced Electronics / Computer Field Technician (Modesto)
- Advanced Electronics / Computer Field Technician (Tulsa)
- Advanced Electronics / Computer Field Technician (Seattle)
- Advanced Electronics / Computer Field Technician (Winston Salem)
- Advanced Electronics / Computer Field Technician (Aurora)
- Advanced Electronics / Computer Field Technician (Detroit)
- Advanced Electronics / Computer Field Technician (Mesa)
- Advanced Electronics / Computer Field Technician (Providence)
- Advanced Electronics / Computer Field Technician (Milwaukee)
- Advanced Electronics / Computer Field Technician (Rochester)
- Advanced Electronics / Computer Field Technician (Augusta)
- Advanced Electronics / Computer Field Technician (Louisville)
- Advanced Electronics / Computer Field Technician (Raleigh)
- Advanced Electronics / Computer Field Technician (Little Rock)
- Advanced Electronics / Computer Field Technician (Fresno)
- Advanced Electronics / Computer Field Technician (Billings)
- Advanced Electronics / Computer Field Technician (Toledo)
- Advanced Electronics / Computer Field Technician (Birmingham)
- Advanced Electronics / Computer Field Technician (Las Vegas)
- Advanced Electronics / Computer Field Technician (Colorado Springs)
- ASIC Design Verification Engineer I (Full Time) - United States
- Engineer, Design Verification Engineering
- Firmware Engineer: ML Acceleration, Power & Telemetry
- Senior Embedded C++ Engineer (DSP/RTOS) - Onsite Boulder
- Lead AI Compute Engine Architect
- Senior React Engineer - Software Design & QA (5-8 yrs)
- Senior Hardware Design Engineer, Devices
- Remote MuleSoft Architect for Costpoint Integrations