Senior Software Engineer, Linux Driver and Kernel Developer

Building the World's Favorite AI-first Cloud infrastructure company, pioneering vertically integrated, purpose-built AI infrastructure solutions.
$183,000 - $210,000
Cloud
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer, Linux Driver and Kernel Developer

Crusoe, an innovative AI-first Cloud infrastructure company, is seeking a Senior Software Engineer specialized in Linux Kernel and Driver Development. This role is crucial in shaping the future of sustainable AI computing infrastructure.

The position involves developing and maintaining Linux kernel modules and device drivers, working with cutting-edge hardware including Smart NIC and DPU hardware (Nvidia CX6/7 and BF3). You'll be responsible for system-level troubleshooting, performance optimization, and providing technical leadership to junior engineers.

The ideal candidate brings deep expertise in Linux kernel internals, strong C programming skills, and at least 5 years of industry experience. You'll work in a collaborative environment, interfacing with hardware teams and contributing to the development of reliable, high-performance systems.

Crusoe offers an attractive compensation package ranging from $183,000 to $210,000, plus Restricted Stock Units. The company provides comprehensive benefits including health insurance, 401(k) matching, paid parental leave, and educational support. The hybrid work environment allows for flexibility while maintaining collaborative opportunities.

This role presents an exceptional opportunity to contribute to groundbreaking AI infrastructure development while working with a company committed to aligning computing advancement with environmental responsibility. You'll be part of a team that's setting new standards in AI cloud infrastructure, focusing on both performance and sustainability.

The position is based in San Francisco, offering the chance to work in one of the world's leading tech hubs. If you're passionate about low-level systems development and want to make a meaningful impact in the AI infrastructure space while considering environmental responsibility, this role at Crusoe presents an ideal opportunity for your next career move.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Linux Driver and Kernel Developer

  • Develop and maintain Linux kernel modules and device drivers
  • Design and implement efficient drivers for hardware devices
  • Diagnose and resolve complex system issues at the kernel level
  • Analyze and enhance system performance
  • Conduct code reviews
  • Provide technical guidance and mentorship to junior engineers
  • Debug and root-cause hardware and software issues
  • Work with hardware teams on integration issues

Requirements For Senior Software Engineer, Linux Driver and Kernel Developer

Linux
  • Proven knowledge of Linux kernel internals
  • Experience working with Smart NIC and DPU hardware
  • Strong debugging skills in kernel context
  • Experience porting/maintaining Linux distributions
  • Experienced C programmer
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Minimum 5 years of industry experience with 3 years of low-level operating systems exposure
  • Must pass background check

Benefits For Senior Software Engineer, Linux Driver and Kernel Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
Equity
Commuter Benefits
  • Hybrid work schedule
  • Industry competitive pay
  • Restricted Stock Units
  • Health insurance package (HDHP and PPO, vision, and dental)
  • Employer contributions to HSA accounts
  • Paid Parental Leave
  • Paid life insurance, short-term and long-term disability
  • Teladoc
  • 401(k) with 100% match up to 4% of salary
  • Generous paid time off and holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to Calm app
  • MetLife Legal
  • Company paid commuter benefit ($50 per pay period)

Interested in this job?

Jobs Related To Crusoe Senior Software Engineer, Linux Driver and Kernel Developer

Software Engineer - Admin and Infrastructure Management

Senior Software Engineer role at Crusoe focusing on admin tooling and infrastructure management for AI cloud platform, offering $183k-$250k and hybrid work in San Francisco.

Virtualization Engineer

Senior Virtualization Engineer role at Crusoe, focusing on AI and HPC infrastructure optimization with competitive pay and comprehensive benefits.

Senior Software Engineer 2 - Developer Productivity

Senior Software Engineer role at Crusoe focusing on Developer Productivity, building tools and systems to optimize software development lifecycle in an AI-first cloud infrastructure company.

Software Engineer - Ecosystem

Senior Software Engineer role at Pulumi, focusing on cloud infrastructure and ecosystem development, offering remote work and competitive compensation.

Cloud-Native Observability Stack Developer

Senior Cloud Developer position at Canonical, focusing on building cloud-native monitoring stack with Python/Go and Kubernetes.