Linux Kernel & Device Driver Engineer

Bpcs

Hillsboro, OR, United States
Base: $48-$53 ph (washington state); bonus/equity:...
On-site
Linux kernel development experience
Device driver programming skills
C/c++ development proficiency
Blueprint Technologies is seeking a Linux Kernel & Device Driver Engineer to work on low-level Linux software for next-generation system-on-chip products in a cloud infrastructure setting. The ideal candidate should have extensive experience in Linux kernel development, device driver programming, and a deep understanding of operating system internals

Job Summary

  • This role involves contributing to the release and validation of next-generation system-on-chip products used in large-scale cloud infrastructure environments.
  • The successful candidate will partner with engineering teams to develop, debug, and maintain Linux-based validation software while troubleshooting complex system-level issues.
  • Blueprint offers a comprehensive benefits package including medical, dental, vision coverage, 401k, competitive PTO, and opportunities for professional growth.

Matching Summary

Match Score: 85

Blueprint Technologies is seeking a Linux Kernel & Device Driver Engineer to work on low-level Linux software for next-generation system-on-chip products in a cloud infrastructure setting. The ideal candidate should have extensive experience in Linux kernel development, device driver programming, and a deep understanding of operating system internals.

Salary

Base: $48-$53 per hour (Washington State); Bonus/Equity: Not specified; Benefits: Medical, dental, vision, 401k, PTO, parental leave

Skills & Requirements

Must-have

  • Linux kernel development experience
  • Device driver programming skills
  • C/C++ development proficiency
  • Hardware/software integration debugging
  • Kernel build systems and Git workflows

Nice-to-have

  • Contributing to Linux open-source projects
  • Experience with upstreaming patches
  • Cloud infrastructure platform knowledge
  • Performance tuning and crash analysis
  • Cross-functional team collaboration

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 5-7 years of professional software engineering experience
  • 5+ years of recent Linux kernel and device driver experience
  • Strong C/C++ development skills
  • Deep understanding of OS internals and low-level debugging

Work Rights

Not specified

Tailored Resume

Cover Letter