HELLBENDER
Linux Device Driver Engineer
Pittsburgh, PA +1 · Full-time · Posted Sep 28, 2026
- Location
- Pittsburgh, PA
Pittsburgh, Pennsylvania, United States - Experience
- 1–3 years preferred; new graduates with relevant coursework or project experience are invited to apply.
- Visa sponsorship
- Must be a U.S. Person
About the job
Develops and maintains Linux kernel drivers and low-level software for camera and sensor hardware, including hardware bring-up and embedded Linux builds.
What you'll do
- Design, write, and maintain kernel drivers and low-level software for camera and sensor hardware.
- Debug device communication and bring up hardware platforms, including BSPs, device trees, and kernel/bootloader integration.
- Build and maintain embedded Linux distributions using Yocto and BitBake, and collaborate with hardware engineers on integration issues.
What they ask for
- Working experience with the Linux kernel, kernel modules, and driver development.
- Strong working experience with C.
- Good working knowledge of revision control and code review tools such as Git.
- Experience manipulating GPIO and embedded Linux hardware; ability to read schematics and data sheets and debug hardware at register or bus level.
Nice to have
- 1–3 years of hands-on Linux kernel or device driver development; new graduates with relevant coursework or project experience are invited to apply.
- C++ and/or Rust; familiarity with device tree, U-Boot or other bootloader/BSP concepts; Yocto/BitBake or similar build systems.
Tools
Linux, C, C++, Rust, Yocto, BitBake, Git, U-Boot
Model-written summary · the original posting is authoritative