<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 350 of 28,020 matching similar jobs in Springbrook, ND
- Blue Yonder Solution Architect- Planning Systems
- AI-Driven Embedded Firmware Engineer Intern
- Senior Backend Engineer, Enterprise Apps (Scale)
- AI-Driven Engineering Lead for Health Platform
- Assoc Engineer Mobile Device
- Software Developer Intern - Summer 2027
- Senior GPU Architect
- SOFTWARE DEVELOPMENT ENGINEER (US Office)
- ServiceNow Engineer
- Senior Staff Resilience Architect - Hybrid (Toronto)Toronto, ONMarch 20th, 2026
- iOS & Full-Stack Engineer
- Senior Ground Software Engineer, Spaceflight Ops
- Design Engineer
- Remote Senior Software Architect (C/C++) - Embedded Systems
- AI-optimized Physical/Platform Architect Folsom, California, United States of America
- Staff Engineer - Architect & Tech Leader (Hybrid)
- Design Engineer
- Security-Focused Embedded Systems Engineer/Evaluator (Ph.D.)
- Remote Software Engineering Intern Modernize Internal Tools
- Senior Embedded AI Engineer: PCB & Firmware
- Product Developer
- Java Software Developer
- Senior GenAI & ML Systems Engineer
- SAP ABAP Developer
- Software Engineer, Quality & Developer Tools, Consumer Devices
- Software Engineering Intern
- AI Platform Engineer & ML Systems Leader
- Staff Engineer, Android
- Lead, Software Engineering
- Staff Engineer, Android
- Senior SAP Integration Architect & Delivery Lead
- iOS Engineer, Monetization
- Integration Developer
- Software Engineering Apprentice, Full-Stack
- Lead SSD Firmware Architect for DirectFlash & NVMe
- Principal Software Engineer, AI Networking
- Sr. Software Developer (Hybrid)
- Staff Engineer, Product AI Systems (Healthcare)
- Senior SAP Integration Architect & UI Lead
- Senior DoD Software Engineer - Army NetMod Systems