2

Remote Linux Device Driver Jobs (NOW HIRING)

Staff Windows System Developer C++

$50.25 - $67.50/hr

... device driversLinux low-level GUI (X11, Wayland) • Qt framework: Core, Network, XML, Widgets • Experience of basic automatic with Python/shell scripts • Experience in client-server ...

Embedded Software Engineer Sr

Boulder, CO · On-site +1

$130K - $171K/yr

In this position, you will be responsible for developing and maintaining embedded software applications, including device drivers, for various remote sensing systems. You will work on designing ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Embedded Software Engineer Staff

Boulder, CO · On-site +1

$138K - $182K/yr

In this position, you will be responsible for developing and maintaining embedded software applications, including device drivers, for various remote sensing systems. You will work on designing ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135K - $177K/yr

We offer platforms connecting a variety of satellite constellations with an array of remote ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Embedded Software Designer

$134K - $177K/yr

Experience developing low-level embedded Linux components including kernel modules, device drivers, and device tree integrations * Experience developing and maintaining automated test frameworks ...

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.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Motional

Boston, MA • On-site, Remote

$134K - $176K/yr

Other

Re-posted 9 days ago


Job description

Mission Summary:

Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on-board autonomous driving system. As part of this team, the High Performance Compute Platform team is responsible for Motional's current and next-generation onboard autonomous driving system. If you are a software engineer and love the idea of working on embedded AI hardware and software compute systems to create the next generation of autonomous vehicles, we would love to talk with you. We are hiring in a range of levels, from graduate engineers to Staff engineers.

What You'll Be Doing:

  • Design and develop infrastructure software on various hardware platforms for applications such as vision processing, radar systems, safety monitoring, etc., to be run on self-driving vehicles.
  • Design test harnesses for embedded software components and full systems
  • Provide technical mentorship to engineers.
  • Proactively work with cross-functional engineering teams to solve complex and interesting problems.

What We're Looking For:

  • Experience with creating detailed requirements from use cases.
  • Ability to lead a technical initiative, including breaking down work and guiding other engineers through execution.
  • Experience writing software for embedded platforms in C and C++.
  • Experience with Test-Driven Development (TDD).
  • Experience working on embedded Linux / RTOSs.
  • Experience working with networks (Ethernet, CAN etc.) and the common networking protocols.
  • Experience with debugging on embedded platforms.
  • Experience writing software in Python and experience doing automation with shell scripting.
  • Experience working with ARM Cortex MCUs or Microprocessors.

Bonus Points (not required):

  • Experience working with large data pipelines, and platforms that require deterministic execution.
  • Experience using inter-system communication protocols such as I2C and SPI
  • Experience deploying Machine Learning models.
  • Experience working with GPUs.
  • Experience working directly with the Linux kernel or Device Drivers.
  • Experience with Simulation and Code Generation, and knowing when their use is appropriate.
  • Experience working with Bazel.
  • Experience integrating various sensors, including Cameras, IMUs, Radars, LIDARs.
  • Experience with PyTorch, TensorFlow, ONNX, and/or other ML frameworks. 

We encourage a hybrid schedule with in-office time at one of our locations in Boston, Pittsburgh, or Las Vegas to support collaboration, or this role can be fully remote.