JOBSEARCHER

Software Engineer (Kernel)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Lumicity is partnered with an innovative semiconductor startup building next-generation machine learning hardware. Their technology is designed to accelerate AI workloads in data centers, enabling faster, more efficient model deployment across a wide range of applications.
Role Overview: We are seeking a highly skilled Kernel Engineer to develop and optimize low-level system software for cutting-edge ML hardware. You will play a critical role in bringing up new silicon, enabling performance-critical features, and ensuring seamless interaction between hardware and software stacks.
Key Responsibilities:
  • Design, develop, and maintain kernel components, including device drivers and system-level features
  • Bring up and debug new hardware platforms (SoC/ASIC)
  • Optimize kernel performance for high-throughput, low-latency machine learning workloads
  • Collaborate closely with hardware, firmware, and ML software teams
  • Diagnose and resolve complex system-level issues (boot, memory, I/O, interrupts, etc.)Contribute to upstream Linux kernel when applicable
Required Qualifications:
  • Strong experience with Linux kernel development (drivers, memory management, scheduling, etc.)Proficiency in C and low-level systems programming
  • Experience with embedded systems or SoC bring-upFamiliarity with debugging tools (e.g., GDB, perf, ftrace, JTAG)
  • Solid understanding of computer architecture and operating systems
Preferred Qualifications:
  • Experience with PCIe, DMA, interrupts, and high-speed I/OBackground in performance optimization for compute-intensive workloads
  • Exposure to ML/AI systems or accelerators (GPU, TPU, NPU, or custom ASICs)
  • Experience working with ARM-based systems or heterogeneous architectures
  • Contributions to open-source projects (especially Linux kernel)
Why Join:
  • Opportunity to work on cutting-edge ML hardware at an early-stage startup
  • High impact role with direct influence on product performance
  • Collaborative, fast-paced engineering culture
  • Competitive compensation, equity, and benefits