Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Linux Kernel Engineer (Device Driver Developer)

HELLBENDER Inc.

Job Description

Job Description

Who we are:

Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes.

Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and underrepresented races in our community and industry.

Job Summary:

We are seeking a highly specialized Linux Kernel Engineer to lead the development and integration of device drivers for our next-generation hardware platforms. The primary focus of this role is "hardware enablement"—taking raw silicon and datasheets and transforming them into functional, stable components within the Linux kernel.

The ideal candidate is a low-level expert who is comfortable navigating complex hardware registers, interpreting timing diagrams, and writing efficient, high-performance C code that operates within the constraints of kernel space. You will be responsible for the entire lifecycle of a driver, from initial bring-up to integration into our custom Linux distributions using Yocto or Buildroot.

Essential Duties and Responsibilities:

  • Driver Development: Design, implement, and maintain Linux device drivers (e.g., I2C, SPI, PCIe, USB, or custom SoC peripherals) within the Linux kernel space.
  • Hardware Bring-up: Lead the initial software bring-up of new hardware components, ensuring that all peripheral interfaces are communicating correctly with the CPU.
  • Datasheet Analysis: Perform deep-dive analysis of hardware datasheets, register maps, and electrical specifications to implement correct register-level logic and timing sequences.
  • Embedded Linux Integration: Integrate newly developed drivers into custom Linux distributions using build systems such as Yocto Project or Buildroot, including the management of Device Tree (DTS) modifications.
  • Kernel Debugging: Use advanced kernel debugging techniques to resolve issues related to interrupts, DMA (Direct Memory Access), concurrency/locking, and memory corruption.
  • Hardware Interfacing: Work closely with hardware engineers to validate electrical signals against software behavior using logic analyzers, oscilloscopes, or protocol analyzers.

Required Qualifications:

  • Low-Level C Mastery: Expert-level proficiency in C, specifically regarding kernel-space constraints (no standard libraries, manual memory management, interrupt context awareness).
  • Linux Kernel Internals: Deep understanding of the Linux kernel subsystem architecture, including Interrupt Service Routines (ISRs), Concurrency/Spinlocks, DMA, and the Linux Device Model.
  • Hardware Protocol Expertise: Strong experience working with low-level communication protocols (e.g., I2C, SPI, UART, PCIe, USB, or Ethernet).
  • Datasheet Fluency: Proven ability to read and interpret complex hardware datasheets, register maps, and timing diagrams to drive software implementation.
  • Embedded Build Systems: Hands-on experience with Yocto Project (BitBake, recipes, layers) or Buildroot for creating custom Linux images.
  • Device Tree Knowledge: Proficiency in writing and maintaining Device Tree Source (DTS) and Device Tree Overlay (DTBO) files.

Preferred Qualifications:

  • Hardware Debugging Tools: Experience using hardware debugging tools such as Logic Analyzers, Oscilloscopes, or JTAG debuggers.
  • Architecture Specifics: Experience with specific processor architectures (e.g., ARM, RISC-V, or x86).
  • Linux Kernel Subsystem Expertise: Previous experience contributing to the upstream Linux kernel or working on specific subsystems (e.g., Industrial I/O (IIO), Network, or Input subsystems).
  • Scripting: Proficiency in Python for automating hardware testing and data parsing.

  • Camera drivers: experience with imaging sensors is also a plus for this job.

Education & Experience:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
  • 5-7 years of experience specifically in Linux kernel-space development and driver writing.

Benefits:

  • 401(k)
  • 5% Safe Harbor Contribution to 401k by Hellbender
  • 100% of Health, Dental, and Vision insurance premiums for employees and their families paid by Hellbender
  • 7.5 weeks total Paid time off
  • Profit Sharing (through 401k)
  • Hybrid work environment & flexible work schedule

Work Location: UPARC Pittsburgh

Opportunity for advancement:

Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.

Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Linux Kernel Engineer (Device Driver Developer) in Pittsburgh, PA vacancy
  • $76.92k - $183.8k

     ...for all. We’re searching for a Software Engineer  In this role, you will Be responsible...  ...own groundbreaking ideas. Design, develop, and test onboard and off-board autonomy...  ...~ Strong knowledge or proficiency with Linux Programming;  ~ General Familiarity with... 
    Suggested
    Full time

    Aurora Innovation

    Pittsburgh, PA
    1 day ago
  • $250k - $350k

     ...structural damage, no visual defects and capable of representing company quality service commitments All tractor emission control devices and systems must be present and functional as designed by the original equipment manufacturer Must be outfitted with the... 
    Suggested
    For contractors
    Local area

    Proficient Auto Transport

    Pittsburgh, PA
    3 days ago
  • $86.25k - $158.13k

     ...to the company’s success. As a Software Engineer Lead within PNC's Technology organization...  ...skilled and experienced Mainframe COBOL Developer to join our technology team. The...  ...Skills: Operating systems: IBM z/OS, AIX, Linux (Red Hat), Windows, Mainframe: COBOL, CICS... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    4 days ago
  • $171k - $273k

     ...are searching for an exceptional Staff-level Backend Software Engineer to join the Aurora Services Engineering team and take on a critical...  ...building gRPC services using Golang. Experience with IoT devices and Over-the-Air communication. Experience with Kubernetes,... 
    Suggested
    Full time
    Remote work

    Aurora Innovation

    Pittsburgh, PA
    1 day ago
  •  ...best-in-class data to more rapidly imagine, develop, and field the capabilities we need....  ...seeking a skilled and dedicated software engineer to join our Engineering team. As a Software...  ...Experience performing meaningful tasks in Linux ~ Prior hands-on experience working... 
    Suggested
    Full time
    Work experience placement
    Work at office

    Govini

    Pittsburgh, PA
    1 day ago
  • $1,500 - $2,000 per week

     ...Experienced Professionals Weekly Pay: $1,500.00 – $2,000.00 Driver Type: Company Driver Freight: Dry Van, Reefer, Specialized...  ...~ Professional communication skills ~ Ability to use mobile devices for updates/documentation Benefits ~26%–30% commission pay... 
    Weekly pay
    Full time
    Seasonal work
    Flexible hours

    Renewable Transport Services

    Pittsburgh, PA
    3 days ago
  • $138k - $207k

     ...Autonomy team builds our platform for rapidly developing powerful, reliable and explainable...  ...integrate first class with our simulation engine to enable faster than real time testing of...  ...applications. ~ Strong modern C++ experience in a Linux development environment. ~ Strong... 
    Full time
    Work experience placement
    Local area
    Relocation package

    Anduril Industries

    Pittsburgh, PA
    1 day ago
  • $85k - $90k

     ...and earn more Pay Perks ~$85,000–$90,000 per year for top drivers ~ Up to $300 bonus for clean roadside inspections ~ Full health...  ...bumper-to-bumper coverage ~ ISAAC ELD — simple, fast, mobile-device friendly ~ Ask about our lease program on 2024–2026 model... 

    Navajo Express

    Pittsburgh, PA
    3 days ago
  • $120k - $140k

     ...validated therapeutic wearables. Our team of medical device specialists, neuroscientists, and consumer electronics engineers is dedicated to delivering prescription-grade...  ...Full Stack Software Engineer to design, develop, and maintain software systems that support Noctrix... 
    Full time
    Work at office

    Noctrix Health, Inc.

    Pittsburgh, PA
    1 day ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...ll work alongside experienced engineers developing diagnostic software that powers critical...  ...documentation to support medical device regulatory processes Who This Is For... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    4 days ago
  • $88.86k - $118.48k

     ...today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide...  ...Transport discipline supporting the NOC. Develop and maintain Circuit Layout Records, Network... 
    Full time
    Temporary work
    Work at office
    Remote work
    Shift work
    Night shift

    Lumen

    Pittsburgh, PA
    1 day ago
  •  ...only provider of enterprise-scale context engines capable of analyzing trillions of real-...  ...and implementing preventative measures. Develop and maintain automation scripts, build...  ...environments. ~ Strong experience with Linux/Unix administration and proficiency in scripting... 
    Full time

    Lovelace Ai

    Pittsburgh, PA
    1 day ago
  • $91k - $202k

     ...to contribute to the company’s success. As a Principal Software Engineer within PNC's Contact center technology organization, you will...  ...collaboration. Platform Engineering & Integration • Design, develop, and oversee enterprise WFM solutions and integrations. • Ensure... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    2 days ago
  •  ...Description Want to be your own boss? With the Spark Driver™ app, you can make some extra cash by shopping and delivering for customers...  ...Spark Driver app is available on both iOS and Android mobile devices. For best use, we recommend using iOS 11 and newer or Android 5... 
    Extra income
    For contractors
    Local area

    Spark Driver

    Carnegie, PA
    4 days ago
  • $11.5 - $13.5 per hour

     ...The Shuttle Driver drives passengers to and from assigned locations...  ...information using electronic device or manual ticket  • Provide...  ...services include janitorial, engineering, parking, electrical and...  ...opportunities to use the skills you developed while serving our country.... 
    Hourly pay
    Work experience placement
    Work at office
    Local area
    Immediate start
    Shift work

    ABM Industries

    Pittsburgh, PA
    3 days ago
  •  ...Job Title: Agentic AI Engineer Location: Pittsburgh, PA/Dallas, TX/Cleveland, OH Type...  ...configuration in Azure Foundry/AWS Bedrock. Develop prompt engineering, agent orchestration,...  ..., LangGraph, MCP Server or Semantic Kernel. Design Retrieval-Augmented Generation... 
    Contract work
    Local area

    System One Holdings, LLC

    Pittsburgh, PA
    3 days ago
  •  ...AI Engineer Duration: 12+ months Compensation: OPEN Location: On-site in either Pittsburgh...  ...LangChain, LlamaIndex, Semantic Kernel, or custom orchestration Agentic AI workflows...  ...scalable AI-enabled platforms and APIs Develop RAG and semantic search pipelines... 

    The Brixton Group, Inc.

    Pittsburgh, PA
    4 days ago
  • $100k

     ...Description Agentic AI Lead Engineer (Financial Services) Pittsburgh, Pennsylvania,...  ...orchestration, and tool-calling mechanisms. Develop multi-agent workflows using frameworks...  ..., LangGraph, MCP Server, or Semantic Kernel. Design Retrieval-Augmented Generation... 
    Immediate start

    Orchard , CO

    Pittsburgh, PA
    4 days ago
  •  ...Title: AI Engineer Location: Pittsburgh, PA (Onsite) Duration: 12 Months of Contract...  ...workflows. Key Responsibilities: Design, develop, and deploy AI-powered applications and...  ...with OpenAIa, LangChain, Semantic Kernel, or similar AI frameworks. Exposure to... 
    Contract work

    eTeam

    Pittsburgh, PA
    1 day ago
  • $23 per hour

     ...DFS Driver - Pittsburgh #4123 Ohio Twp, PA - Pittsburgh, PA 15237 Overview Salary Range $23.00 Hourly Position Type Full Time...  ...5 20 deliveries per day. Operate a company-provided handheld device to manage and confirm deliveries. Communicate effectively and... 
    Hourly pay
    Full time
    Local area

    Temco Logistics

    Pittsburgh, PA
    2 days ago
  •  ...DevSecOps Engineer Pittsburgh, Pennsylvania, United States Company Description Air is the leader in Enterprise Readiness. Our...  ...Mathematics or a related technical field Required Skills: Linux/Unix experience, including command line and shell scripting... 
    Full time
    Work at office

    Govini

    Pittsburgh, PA
    1 day ago
  • $11.5 - $13.5 per hour

     ...Shuttle Driver The Shuttle Driver drives passengers to and from...  ...information using electronic device or manual ticket Provide...  ...providers of integrated facility, engineering, and infrastructure solutions...  ...to use the skills you developed while serving our country. Whether... 
    Hourly pay
    Part time
    Work experience placement
    Local area
    Immediate start
    Shift work
    Night shift

    ABM Industries

    Pittsburgh, PA
    2 days ago
  • $180k - $290k

     ...we work. The Role Gray Swan is looking for an Infrastructure Engineer to build and scale the systems that power our AI security...  ...internal platform services, and infrastructure tooling that improve developer productivity and system reliability. Improve system... 
    Work at office
    Visa sponsorship
    Flexible hours

    Gray Swan AI

    Pittsburgh, PA
    2 days ago
  •  ...Company Driver | Refrigerated Location: Pittsburgh, PA Company: KLLM Transport Pay: Competitive weekly pay (inquire for...  ...money quicker & is available on iPhone/Android, laptop, or smart device. Class A CDL with 3 Months Recent Experience Needed No recent... 
    Weekly pay
    Full time
    Immediate start
    Night shift

    KLLM Transport

    Pittsburgh, PA
    1 day ago
  •  ...Title: Lead Design Engineer Location: Onsite, Pittsburgh, PA 15213 Type:...  ...and optimization of advanced biomedical devices used in human-relevant experimental systems...  ...advanced experimental system Develop and optimize fabrication processes to ensure... 
    Permanent employment

    System One Holdings, LLC

    Pittsburgh, PA
    4 days ago
  • $105k - $157k

     ...broadly. The Aurora Driver will create a new era in...  ...an Embedded Software Engineer I - Vehicle Control....  ...within our control team to develop infrastructure and...  ...across multiple hardware devices. Develop software that...  .... Development in Linux-based environments as well... 
    Local area

    Aurora

    Pittsburgh, PA
    more than 2 months ago
  •  ...Title: Lead Design Engineer Location: Onsite, Pittsburgh, PA 15213 Type: Direct-Hire...  ...: Design, prototype, and refine biomedical devices and components supporting advanced experimental system Develop and optimize fabrication processes to ensure consistency... 
    Permanent employment

    System One Holdings, LLC

    Pittsburgh, PA
    4 days ago
  • $1,825 per week

     ...Company Driver | Refrigerated Location: Pittsburgh, PA Company: KLLM Transport Pay: Competitive weekly pay (inquire for...  ...money quicker & is available on iPhone/Android, laptop, or smart device. Questions? Give a KLLM recruiter a call now at 1-855-552-0... 
    Weekly pay
    Full time
    Immediate start

    KLLM Transport

    Pittsburgh, PA
    1 day ago
  • $27 - $31 per hour

     ...Clean Harbors in Canonsburg, PA is seeking a Class A CDL Driver to operate a variety of heavy and light duty trucks/work equipment...  ...within 90 days of employment Ability to use various mobile devices Perform physical functions per job requirements... 
    Hourly pay
    Full time
    Local area

    Clean Harbors

    Pittsburgh, PA
    2 days ago
  • $148k - $249k

     ...of cloud and on-prem environments. - Develop and extend workloads and benchmarks (compute...  ...performance across hardware, firmware, Linux kernel, runtimes, and distributed services...  ...Qualifications: - 5+ years software engineering or systems/performance engineering experience... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Pittsburgh, PA
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Kernel Engineer (Device Driver Developer). Be the first to apply!