Senior Software Engineer- Linux Driver and Kernel Developer

Crusoe Energy is on a mission to unlock value in stranded energy resources through the power of computation.
$183,000 - $210,000
Backend
Senior Software Engineer
Hybrid
5+ years of experience

Description For Senior Software Engineer- Linux Driver and Kernel Developer

Crusoe Energy is on a mission to unlock value in stranded energy resources through the power of computation. We aim to align the long term interests of the climate with the future of global computing infrastructure. As data centers consume an exponentially growing power footprint to deliver technology to all connected devices, we are inspired by making sure that the energy meeting that demand is sourced in an environmentally responsible fashion. Crusoe co-locates mobile data centers with stranded energy resources, like flare gas and underloaded renewables, to deliver low-cost, carbon-negative distributed computing solutions.

As a Senior Software Engineer specializing in Linux Driver and Kernel Development, you will play a critical role in the design, development, and maintenance of kernel-level drivers and software for our cutting-edge technology products. Your expertise in Linux kernel internals will drive the development of reliable and high-performance systems.

Key Responsibilities:

  • Linux Kernel Development: Develop and maintain Linux kernel modules, including device drivers.
  • Driver Development and Optimization: Design and implement efficient drivers for various hardware devices.
  • System-Level Troubleshooting: Diagnose and resolve complex system issues at the kernel level.
  • Performance Analysis: Analyze and enhance system performance, focusing on kernel optimization.
  • Code Review and Quality Assurance: Conduct thorough code reviews to ensure high software quality.
  • Cross-Functional Collaboration: Work with other engineering teams for integrated product development.
  • Technical Leadership: Provide guidance and mentorship to junior engineers.

Requirements:

  • Exposure to embedded Linux kernel development
  • Knowledge of Linux kernel internals
  • Experience with Smart NIC and DPU hardware
  • Strong debugging skills in kernel context
  • Experience with kernel bypass and hardware offloads
  • Bachelor's degree and minimum 5 years relevant industry experience (3 years low-level OS exposure)
  • Must be able to pass a background check

Benefits include hybrid work schedule, competitive pay, RSUs, health insurance, 401(k) with match, paid time off, and various other perks.

Join Crusoe Energy to contribute to environmentally responsible computing solutions and work on cutting-edge technology in kernel and driver development.

Last updated 4 months ago

Responsibilities For Senior Software Engineer- Linux Driver and Kernel Developer

  • Develop and maintain Linux kernel modules, including device drivers
  • Design and implement efficient drivers for various hardware devices
  • Diagnose and resolve complex system issues at the kernel level
  • Analyze and enhance system performance, focusing on kernel optimization
  • Conduct thorough code reviews
  • Collaborate with other engineering teams
  • Provide technical guidance and mentorship to junior engineers

Requirements For Senior Software Engineer- Linux Driver and Kernel Developer

Linux
  • Exposure to embedded Linux kernel development
  • Knowledge of Linux kernel internals
  • Experience with Smart NIC and DPU hardware
  • Strong debugging skills in kernel context
  • Experience with kernel bypass and hardware offloads
  • Bachelor's degree
  • Minimum 5 years relevant industry experience (3 years low-level OS exposure)
  • Must be able to pass a background check

Benefits For Senior Software Engineer- Linux Driver and Kernel Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
Mental Health Assistance
Commuter Benefits
  • Hybrid work schedule
  • Competitive pay
  • Restricted Stock Units
  • Health insurance
  • 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
  • Holiday schedule
  • Cell phone reimbursement
  • Tuition reimbursement
  • Subscription to Calm app
  • MetLife Legal
  • Company paid commuter benefit

Interested in this job?

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

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.