2

Remote Linux Device Driver Jobs (NOW HIRING)

... Linux device management • Experience with a variety of MDM's • Experience with CrowdStrike ... or remote-first workforce • Experience working in public clouds (AWS, GCP, Azure) • Stays ...

$135K - $155K/yr

Low-level ASIC and device drivers. Linux development environment, systems debugging experience ... remote/hybrid virtual team members - Compensation range is $135,000 to $155,000 plus annual bonus

C Programming , Device Driver development, Linux Kernel development, Protocol stack development/enhancements e.g. TCP/IP, UDP/IP, Socket layer development/enhancements and adjacencies e.g. libevent ...

Basic understanding of Linux device drivers or hardware bring-up. * Scripting experience in Python or Bash for automation and testing. * Knowledge of networking protocols and services (TCP/IP ...

Develop and maintain Linux kernel drivers and low-level system software for embedded compute ... Work with device trees, bootloaders, and system bring-up for new hardware platforms * Perform ...

New

Sr. Embedded Software Engineer

$126K - $166K/yr

Be an embedded Linux expert (kernel, CPU-architecture, security, general device-drivers, and ... Remote work opportunities based on role * Employee Assistance Program (EAP) * Career growth and ...

next page

Showing results 1-20

Remote Linux Device Driver information

See salary details

$5

$48

How much do remote linux device driver jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for remote linux device driver in the United States is $47.12, according to ZipRecruiter salary data. Most workers in this role earn between $46.63 and $47.60 per hour, depending on experience, location, and employer.

How to become a Linux device driver developer?

To become a Linux device driver developer, gain a strong understanding of C programming and Linux kernel architecture, and familiarize yourself with driver development frameworks and tools such as kernel modules and debugging utilities. Building practical experience through open-source contributions or personal projects is essential, along with staying updated on kernel updates and industry best practices.

Does Linux have device drivers?

Yes, Linux has a comprehensive collection of device drivers that support a wide range of hardware components. As a Remote Linux Device Driver professional, understanding how to develop, modify, and troubleshoot these drivers is essential for ensuring hardware compatibility and system stability.

What is the salary of Linux device driver developer?

The salary of a Linux device driver developer typically ranges from $80,000 to $130,000 annually, depending on experience, location, and company size. Skilled developers with expertise in kernel programming, C, and hardware interfaces tend to earn higher salaries, especially in tech hubs or with specialized certifications.

What is the difference between Remote Linux Device Driver vs Remote Embedded Linux Engineer?

AspectRemote Linux Device DriverRemote Embedded Linux Engineer
Required CredentialsLinux kernel development, C programming, Linux certificationsEmbedded systems, Linux, C/C++, hardware knowledge
Work EnvironmentSoftware development, kernel modules, driver testingEmbedded hardware, firmware, real-time systems
Employer & IndustryTech companies, hardware manufacturers, automotive, IoT

While both roles involve Linux expertise, a Remote Linux Device Driver focuses on developing and maintaining kernel modules and device drivers, primarily in software environments. In contrast, a Remote Embedded Linux Engineer works on integrating Linux into embedded hardware systems, often involving firmware and real-time constraints. Both roles require Linux and C skills but differ in hardware interaction and development scope.

What jobs can I do with Linux?

A remote Linux Device Driver role involves developing, testing, and maintaining device drivers and kernel modules for Linux-based systems. Professionals in this field typically have skills in C programming, Linux kernel architecture, and debugging tools, and may work in areas such as embedded systems, hardware integration, or system software development.
More about Remote Linux Device Driver jobs
What cities are hiring for Remote Linux Device Driver jobs? Cities with the most Remote Linux Device Driver job openings:
What are the most commonly searched types of Linux Device Driver jobs? The most popular types of Linux Device Driver jobs are:
What states have the most Remote Linux Device Driver jobs? States with the most job openings for Remote Linux Device Driver jobs include:
Infographic showing various Remote Linux Device Driver job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, 18% Part Time, and 7% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $98,000 per year, or $47.1 per hour.

Full-time

Re-posted 2 days ago


Job description

Position: Embedded Systems Engineer
Remote
Duration: Short-Term Assignment 2-3months
Type: Contract
Job Description
We are seeking an experienced Embedded Systems Engineer with a strong background in Android AOSP and Linux-based system development. This is a niche, short-term role requiring deep technical expertise in embedded platforms, device drivers, and system-level integration.
Key Responsibilities
  • Develop, customize, and optimize Android AOSP builds for embedded hardware platforms.
  • Work on Linux kernel and device driver development, integration, and debugging.
  • Contribute to Board Support Package (BSP) and Hardware Abstraction Layer (HAL) development.
  • Perform OS-level debugging, performance tuning, and system bring-up on new hardware.
  • Collaborate with hardware and firmware teams to ensure seamless integration and functionality.

Required Skills & Experience
  • Strong hands-on experience with Android AOSP and Embedded Linux environments.
  • Deep understanding of Linux kernel internals, device driver development, and system-level debugging.
  • Experience with BSP, HAL, and low-level hardware-software integration.
  • Solid knowledge of C/C++, shell scripting, and embedded toolchains.
  • Familiarity with SoC architectures, bootloaders, and hardware interfaces (I2C, SPI, UART, etc.).