Linux Kernel Driver Engineer — Embedded Systems (Hybrid)

HELLBENDER Inc.

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 140,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

401(k)
5% Safe Harbor Contribution to 401k by
Health, Dental, and Vision insurance %
7.5 weeks PTO
Profit Sharing (through 401k)
Hybrid work environment

Job summary

Hellbender Inc. in Pittsburgh seeks a Linux Device Driver Engineer to design and maintain kernel drivers for camera and sensor hardware. The role focuses on Linux, C, C++, and Rust, with Yocto/BitBake for embedded builds and hardware bring-up tasks.

You will collaborate with hardware teams, debug at a low level, and help bring up new platforms across CAN, UART, I2C, SPI, and MIPI CSI interfaces. This position emphasizes hands-on development in a Linux environment.

Qualifications

  • 1–3 years of hands-on Linux kernel or device driver experience preferred; new graduates with relevant coursework or project experience are invited to apply.
  • Strong working experience with C; experience with C++ and/or Rust a plus.
  • Familiarity with device tree, U-Boot, or other bootloader/BSP concepts preferred.
  • Experience with Yocto/BitBake or similar embedded Linux build systems preferred.

Responsibilities

  • Design, write, and maintain Linux kernel drivers and low-level software for camera and sensor hardware.
  • Develop and debug software that communicates with devices over interfaces including CAN, UART, I2C, SPI, MIPI CSI, and others.
  • Bring up new hardware platforms, including BSP development, device tree configuration, and kernel/bootloader integration.
  • Build and maintain embedded Linux distributions using Yocto and BitBake, including custom layers and recipes.
  • Collaborate with hardware engineering teams to define driver requirements and troubleshoot hardware/software interaction issues.
  • Demonstrate proficiency in low-level debugging, performance analysis, and systems-level software engineering.

Skills

Linux kernel development
Device driver development
C
C++
Rust
Yocto/BitBake
Kernel debugging
Hardware bring-up
Git

Tools

Git

Job description

Hellbender Inc. in Pittsburgh seeks a Linux Device Driver Engineer to design and maintain kernel drivers for camera and sensor hardware. The role focuses on Linux, C, C++, and Rust, with Yocto/BitBake for embedded builds and hardware bring-up tasks.

You will collaborate with hardware teams, debug at a low level, and help bring up new platforms across CAN, UART, I2C, SPI, and MIPI CSI interfaces. This position emphasizes hands-on development in a Linux environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Device Driver Engineer
Linux Device Driver Engineer

HELLBENDER Inc. • Pittsburgh

On-site
USD 90,000 - 140,000
401(k)
5% Safe Harbor Contribution to 401k by
Health, Dental, and Vision insurance %
+3
Staff Linux Kernel & Driver Engineer - Embedded Automotive
Staff Linux Kernel & Driver Engineer - Embedded Automotive

General Motors LLC • Austin (TX)

Hybrid
USD 140,000 - 190,000
Relocation benefits
Linux Software Engineer
Linux Software Engineer

StarsHR, Inc. • Pittsburgh

On-site
USD 135,000 - 200,000
Benefits package
Sponsorship available
Senior Software Engineer, Linux Kernel & I/O Systems
Senior Software Engineer, Linux Kernel & I/O Systems

OMEGA, Inc. • Pompano Beach (FL)

On-site
USD 120,000 - 140,000
Embedded Linux Engineer (ARM Kernel Drivers + Cameras)
Embedded Linux Engineer (ARM Kernel Drivers + Cameras)

Brilliant • San Mateo (CA)

On-site
USD 90,000 - 120,000
Competitive salary
Stock options
Health plan
Embedded Linux Kernel Driver Engineer
Embedded Linux Kernel Driver Engineer

Apple Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Autonomous Vehicle Linux BSP Engineer (Kernel & Drivers)
Autonomous Vehicle Linux BSP Engineer (Kernel & Drivers)

Tensor Auto • San Jose (CA)

On-site
USD 75,000 - 300,000
Embedded Linux Engineer I: BSP, Kernel & Driver Focus
Embedded Linux Engineer I: BSP, Kernel & Driver Focus

engineeringjobs.net, Inc. • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
Senior Linux Kernel & Driver Engineer - Hybrid
Senior Linux Kernel & Driver Engineer - Hybrid

AHU Technologies Inc • Washington

Hybrid
Confidential
Cutting-edge technology access
Impactful role with growth potential
Access to specialized equipment
Senior Linux Device Driver & Network Firmware Engineer
Senior Linux Device Driver & Network Firmware Engineer

Hireup.net • Mountain View (CA)

On-site
USD 120,000 - 160,000