Linux Kernel Engineer (Device Driver Developer)
HELLBENDER Inc.
Job Description
Job Description
Company Name: Hellbender Inc.
Job Title : Linux Kernel Engineer (Device Driver Developer)
Department : Software
Report to: VP of Software
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.
Benefits:
- 401(k)
- 5% Safe Harbor Contribution to 401k by Hellbender
- Dental insurance, 100% by Hellbender for employees and their families
- Health insurance, 100% by Hellbender for employees and their families
- Vision insurance, 100% by Hellbender for employees and their families
- Flexible spending account
- 7.5 weeks total Paid time off
- Hellbender Inc. options through our Equity Incentive Plan
- Profit Sharing (through 401k)
- Hybrid work environment & flexible work schedule
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.
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.
- ...Hellbender Inc. Job Title : Linux Application Engineer Department : Software... ...will be responsible for developing robust applications in C/... ...be tasked with writing device drivers from scratch, you must have... ...interface effectively with our kernel engineering teams....SuggestedFlexible hours
- ...Corporate Security Engineering – Lead Engineer Role At BNY, our culture allows us to run our... ...architecture, cutover planning, device onboarding, integrations, data/credential... ...stakeholder coordination. ~ Strong Windows and Linux server administration skills;...SuggestedWork at officeRemote workWorldwide
- ...AI Infrastructure Engineer At BNY, our culture allows us to run our company better and... ...services industry is a plus. Experience with Linux administration (RHEL/Ubuntu), shell... ...management, including NVIDIA GPU Operator and device plugin lifecycle. Experience with CI/...SuggestedWork experience placementWorldwideFlexible hours
$123k - $172k
...identity is authentic, every application sign-in is secure, and every device is trusted. We innovated the market-leading enterprise password... ...help shape a safer, simpler digital future. We’re hiring Developers across 1Password Tech teams. The Usage-Based Billing Team...SuggestedCurrently hiringLocal areaImmediate startRemote workWork from home- ...Senior Embedded Software Engineer, you will own critical subsystems... ...across Embedded Linux, RTOS (Zephyr/FreeRTOS),... ...firmware for FreeRTOS/Zephyr devices. Design for failure modes... ...(BSP) and device drivers — you've debugged below the kernel boundary, not just above...SuggestedRemote work
$155k - $241k
...we are looking for talented engineers to join our agile, world-... ...system images, bootloaders, kernels, device drivers, and filesystems. As a Senior... ...to the evolution of our developer tooling and internal best... ...with OS image generation, Linux kernel development, and embedded...Full timeTemporary workLocal areaRemote workRelocation packageFlexible hours$149k - $198.5k
...the intersection of software engineering, machine learning, sensors,... ...ll Be Doing: Design and develop infrastructure software on... ...working on embedded Linux / RTOSs. Experience working... ...working directly with the Linux kernel or Device Drivers. Experience with...Work at officeRemote work$200k - $275k
...the intersection of software engineering, machine learning, sensors,... ...ll Be Doing: Design and develop infrastructure software on... ...working on embedded Linux / RTOSs. Experience working... ...working directly with the Linux kernel or Device Drivers. Experience with...Work at office- ...Informatica Developer Location: Strongsville OH / Phoenix AZ / Dallas TX / Pittsburgh PA Duration: Full Time Job Description:... ...or other cloud-based ETL tools is a plus. ~ Knowledge of Unix/Linux scripting and job scheduling tools. ~ Experience with Agile/Scrum...Full timeRelocation
$136k - $160k
...Character, our mission is to revolutionize how engineering decisions are made, turning complexity... ...company together. About the Role Develop AI-powered manufacturing applications:... ...that runs in factories, on edge devices, or in the cloud, working within the constraints...Remote work- ...C++ Developer Pittsburgh, PA Long Term W2 only, no C2C Success... ...The successful Senior Software Engineer exhibits the characteristics of a great... ...Extensive knowledge of developing software in a Linux environment, including writing and modifying...
- ...Client Job ID-ACSLL8P33 Job Title: Python Developer (look for nearby or open to relocate) Location: Pittsburgh, PA (2-3 days onsite... ..., HTML, CSS, JavaScript Nice to have: Data sets, Unix/Linux Description: Develop automation in Python to identify...Contract workRelocation2 days per week3 days per week
- ...Job Title: Software Engineer (Python) Duration : Contract to Hire Location : Pittsburgh... ...duties and responsibilities o Design, develop, and maintain Python-based services,... ...request reviews o JIRA, Confluence o Linux fundamentals, networking basics, and troubleshooting...Contract workLocal area
$70.8k - $156.7k
...Senior iOS Developer We are seeking a talented individual like you to join our team as a senior Mobile developer and play a key role... ...production support. 17. Knowledge on biometric authentication and device capabilities like Camera, Phone state, Location, Notifications,...Local area$58.8k - $156.7k
...Android Developer Category: Software Development/ Engineering Main location: United States, Pennsylvania, Pittsburgh Position ID: J0626-1751 Employment... ...responsiveness and performance across different devices and screen sizes. # Debugs and resolves issues...Permanent employmentFull timeWork experience placementLocal area$100k - $120k
...Description Senior Android Developer On-site, can be based in Pittsburgh, PA, Cleveland, OH, Dallas, TX, Birmingham, AL, Phoenix... ...application. Knowledge of biometric authentication and device capabilities like Camera, Phone state, Location, Notifications,...Work experience placement$25 - $34 per hour
...PepsiCo is seeking Delivery Drivers / Vending Product Delivery Drivers to deliver beverages, snacks, and vending products to retail stores... ...truck, follow DOT regulations when applicable, use handheld devices to track deliveries and inventory, and follow company safety...Hourly payFull time- ...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 jobInternship
- ...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 incomeFor contractorsLocal area
- ...are seeking a skilled Kubernetes Administrator and Application Developer to join our team on a contract basis. The ideal candidate will... .... Scripting skills (e.g., Bash, Python) for automation. Linux administration skills (preferred) Strong problem-solving...Contract workWork experience placementRemote work
- ...Job Description: Role name: Java API Developer Pittsburgh, PA onsite Contract. Role Description: Around 9 Years... ...Intellij, NetBeans, IBM RADOperating Environment : Windows, Linux/UnixVersion Control : SVN, CVS, GIT. Testing/Logging...Contract workImmediate start
- ...AI Engineer – Full Stack & Generative AI (AWS Bedrock / Copilot Studio) Oxford Solutions... ...datasets and structured code frameworks Develop and deploy generative AI solutions in... ...Proficiency in Python, Java, Shell scripting, Linux, or Node.js ~ Experience with MCP, APIs...
- ...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 payFull timeImmediate startNight shift
$4,900 per month
...available at the end ~$110 per month for in-cab tablet/communication device ~$15 per month for toll/scale transponder (up from $10) ~$50... ...will earn a fuel surcharge based on DOE diesel prices. Drivers receive 100% of our fuel discounts Lease Operator Requirements...For contractorsRelocation package- ...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...
- ...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 workLocal area
- ...React Js Developer Skill: React JS developer Must Have Technical/Functional Skills: ~8+ years of professional experience in... ...issues to ensure a smooth user experience across all web-capable devices and browsers. ~ Integrate APIs: Fetch data and integrate applications...
- ...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
- ...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 timeWork at office
$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 payFull timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Engineer (Device Driver Developer). Be the first to apply!
- senior linux systems engineer Pittsburgh, PA
- equipment driver Pittsburgh, PA
- transit driver Pittsburgh, PA
- lyft driver Pittsburgh, PA
- overnight driver Pittsburgh, PA
- driver in training Pittsburgh, PA
- local route driver Pittsburgh, PA
- temporary driver Pittsburgh, PA
- pharmacy driver Pittsburgh, PA
- independent contractor driver Pittsburgh, PA





