Kernel Driver Software Engineer

Etched
San Jose
Workplace: OnsiteFull timeUSD 150,000 - 275,000 annuallyFunction: Software EngineeringSkills: ["Communication","Collaboration"]

Design and optimize kernel-mode drivers for AI accelerator hardware, collaborating with hardware teams to ensure low latency, high reliability, and secure operation. You will implement virtualization support, memory management, and synchronization across multiple accelerators, while validating performance in production-like environments.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Etched
Etched
7 months ago

Kernel Driver Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Design and optimize kernel-mode drivers for AI accelerator hardware, collaborating with hardware teams to ensure low latency, high reliability, and secure operation. You will implement virtualization support, memory management, and synchronization across multiple accelerators, while validating performance in production-like environments.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Kernel-Mode Driver Development: Design, develop, and maintain kernel-mode drivers ensuring high reliability, informative debug, and optimal performance.
  • •Performance Optimization: Analyze and optimize driver performance for demanding AI workloads, focusing on minimizing latency and maximizing throughput.
  • •Hardware Integration and Co-Design: Collaborate closely with hardware engineers throughout the ASIC design process.
  • •Virtualization Support: Implement driver support for device virtualization technologies, including SR-IOV, VFIO, and para-virtualization.
  • •Memory Management: Implement efficient memory management strategies considering kernel memory mapping, page tables configuration, NUMA awareness for device data caching, and IOMMU configuration.

Pay and Benefits

Salary: USD 150,000 - 275,000 annually
Equity and Bonus:Equity
Perks:MedicalDentalVisionHousing SubsidyRelocationWellness StipendMeal Allowance

Key Requirements

  • •Proficiency in C/C++
  • •Strong understanding of kernel-mode driver development and debugging
  • •Deep understanding of operating system internals (Linux preferred)
  • •Experience with memory management and synchronization in kernel environments
  • •Strong understanding of PCIe and other hardware interfaces
Experience:AI hardwareML acceleratorsSemiconductors
Skills:CommunicationCollaboration
Tech Stack:CC++LinuxPCIeSR-IOVVFIOIOMMUGdbKgdb

Company Brief

Etched
Designs transformer‑specialized AI inference ASICs (product: Sohu) to accelerate large‑language‑model workloads, working with TSMC for fabrication and targeting energy‑efficient inference performance.
Industry: Hardware Devices
Company Size: Medium (51 to 250 employees)
Growth: Early Stage Startup
Valuation: Unicorn (USD 1B+)
Funding: Series A
Headquarters: San Jose, United States
Founded: 2022
WebsiteLinkedInGlassdoor