2

Remote Linux Device Driver Jobs in Wayne, NJ (NOW HIRING)

Software Engineer, GPU

Manhattan, NY · On-site +1

$204K - $259K/yr

Knowledge of Linux device drivers and embedded firmware * Experience with diverse GPU deployment ... remote, the specific salary range for your preferred location, during the hiring process. Waymo ...

Software Engineer, GPU

Manhattan, NY · On-site +1

$204K - $259K/yr

Knowledge of Linux device drivers and embedded firmware * Experience with diverse GPU deployment ... remote, the specific salary range for your preferred location, during the hiring process. Waymo ...

Comfort with Linux kernel configuration, device trees, and BSP-level integration. * Working ... Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic ...

Senior Firmware Engineer, OpenBMC

New York, NY · On-site +1

$153K - $242K/yr

Comfort with Linux kernel configuration, device trees, and BSP-level integration. * Working ... Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic ...

Comfort with Linux kernel configuration, device trees, and BSP-level integration. * Working ... Comfort with debugging tools such as GDB JTAG and debugging over serial or remote consoles. * Basic ...

Principal Graphics Engineer

New York, NY · Remote

$143.30K - $177.10K/yr

Linux device driver programming. Nice-to-Haves * Experience building, fine-tuning, or evaluating internal AI/agent tooling that augments engineering work. * A data-driven mindset, relying on ...

Low-level systems experience: kernel, virtualization, device drivers, firmware, or hardware health ... Contributions to relevant open-source projects (Kubernetes, Linux kernel, container runtimes, etc.

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Windows, macOS, or Linux administration * Endpoint management, device configuration, automation, or ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... Familiarity with core networking principles (TCP/IP, DNS, DHCP) and device troubleshooting.

Intermediate+ level Linux administration, scripting, and troubleshooting * Demonstrable knowledge ... remote monitoring and management, and mobile device management. What You'll Love  We are a ...

next page

Showing results 1-20

Remote Linux Device Driver information

See Wayne, NJ salary details

$5

$47

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

As of Jun 1, 2026, the average hourly pay for remote linux device driver in Wayne, NJ is $46.73, according to ZipRecruiter salary data. Most workers in this role earn between $46.25 and $47.21 per hour, depending on experience, location, and employer.

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 are popular job titles related to Remote Linux Device Driver jobs in Wayne, NJ? For Remote Linux Device Driver jobs in Wayne, NJ, the most frequently searched job titles are:
What cities near Wayne, NJ are hiring for Remote Linux Device Driver jobs? Cities near Wayne, NJ with the most Remote Linux Device Driver job openings:
Software Engineer, GPU

Software Engineer, GPU

Waymo

Manhattan, NY • On-site, Remote

$204K - $259K/yr

Other

Posted 7 days ago


Job description

Software Engineer, GPU

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

Waymo's Compute Team is tasked with a critical and exciting mission: We deliver the compute platform responsible for running the fully autonomous vehicle's software stack. To achieve our mission, we architect and create high-performance custom silicon; we develop system-level compute architectures that push the boundaries of performance, power, and latency; and we collaborate closely with many other teammates to ensure we design and optimize hardware and software for maximum performance. We are a multidisciplinary team seeking curious and talented teammates to work on one of the world's highest performance automotive compute platforms.

In this hybrid role, you will report to a Senior Software Engineer.

You will:

  • Develop high-performance GPU primitives and abstractions to enable Waymo to scale its accelerator codebase across diverse GPU backends
  • Collaborate with Waymo's internal hardware team and external partners on SoC projects with a focus on the GPU portion
  • Manage the bring-up, correctness, and performance of the Waymo onboard stack on new GPU platforms
  • Contribute to testing infrastructure that enhances the CI/CD flow for GPUs, detects bugs early, and generates automated alerts to maintain the GPU stack's functionality and performance
  • Create profiler and debugger tools for new GPU platforms

You have:

  • Proven expertise in C++ programming
  • Bachelor degrees in EECS, coupled with a minimum of three years of industry experience
  • Experience with full-system simulation frameworks (SystemC, Gem5 or similar)
  • Solid understanding of GPU hardware architecture
  • Proficiency in utilizing performance analysis tools and debuggers
  • Enthusiasm for developing the complete GPU software stack, from the hardware level to real-world applications

We prefer:

  • Knowledge of Linux device drivers and embedded firmware
  • Experience with diverse GPU deployment environments
  • Proficiency in GPU optimization techniques, including memory coalescing, register/shared memory tiling, pinned memory, and warp-level programming
  • Familiarity with GPU libraries such as Thrust, CUB, CUTLASS, or Eigen
  • Experience collaborating with external operators to ensure high quality standards
  • Experience contributing to open-source compiler projects such as LLVM or SPIR-V

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.

Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range $204,000—$259,000 USD