Senior Linux Kernel Engineer

Blueprint TechnologiesHillsboro, OR
3h$48 - $55Onsite

About The Position

In this role, you will work hands-on with low-level system software to enable and optimize next-generation server silicon used in large-scale cloud infrastructure. You will collaborate closely with hardware, firmware, and platform teams to develop, debug, and maintain Linux kernel and driver components that run on cutting-edge server SoCs. The work is highly technical, fast-paced, and directly impacts performance, reliability, and scalability in production environments. This role is onsite due to access requirements for specialized lab equipment, silicon prototypes, and validation platforms.

Requirements

  • 5+ years of hands-on Linux kernel development experience
  • Strong knowledge of Linux kernel subsystems and internal architecture
  • 5+ years of Linux device driver development experience
  • 5+ years of experience working with server-class SoCs or similar hardware platforms
  • Proficiency in C programming for low-level system software
  • Experience debugging kernel-level issues across hardware and software boundaries
  • Solid understanding of operating system concepts such as memory management, interrupts, concurrency, and scheduling
  • Ability to work onsite with specialized equipment and lab environments

Nice To Haves

  • Experience working with early-stage silicon, bring-up, or pre-production hardware
  • Familiarity with performance tuning and optimization in large-scale server systems
  • Experience working in environments with strict quality, reliability, and delivery expectations
  • Exposure to cloud infrastructure or hyperscale data center platforms
  • Experience collaborating with cross-functional teams across hardware and software disciplines

Responsibilities

  • Design, develop, and maintain Linux kernel components and device drivers for server-class SoCs
  • Work within specific Linux kernel subsystems (memory management, scheduling, power, I/O, networking, etc.)
  • Bring up and enable new hardware platforms, including early silicon and prototype systems
  • Debug complex kernel, driver, and hardware interaction issues using logs, traces, and low-level debugging tools
  • Collaborate with hardware, firmware, and validation teams to diagnose and resolve system-level issues
  • Optimize kernel and driver code for performance, stability, and scalability in server environments
  • Participate in code reviews and ensure high-quality, maintainable deliverables
  • Meet project milestones and delivery deadlines while maintaining engineering quality standards
  • Document designs, implementations, and known issues for long-term maintainability

Benefits

  • Medical, dental, and vision coverage
  • Flexible Spending Account
  • 401k program
  • Competitive PTO offerings
  • Parental Leave
  • Opportunities for professional growth and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service