Linux Kernel Engineer (Device Driver Developer)
HELLBENDER Inc.
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 non-white 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:
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.
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 non-white 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.
- 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.
- 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.
- 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
- 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.
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Linux Kernel Engineer (Device Driver Developer) in Pittsburgh, PA vacancy
- ...Linux Kernel Engineer (Device Driver Developer) 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...SuggestedFlexible hours
- ...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
- ...Embedded Software Engineer My client is looking to... ...Software Engineer with Linux experience. The ideal... ...microprocessors in Linux. Develop the fundamental... ...configuring the Linux kernel for embedded targets and... ...and modifying Linux device drivers. Customizing the U-...Suggested
$65k - $149.5k
...the company’s success. As a Technology Engineer Sr., within PNC's Technology organization... ...*** The Technology Engineer Sr (Senior Linux Platform Engineer) is a forward looking... ...build and maintain technology solutions. Develops software components and hardware for new...SuggestedFull timeTemporary workPart timeWork experience placementCasual workWork at officeImmediate start- ...Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi... ...particularly in the context of software in a medical device. Key Responsibilities: Design, develop, and maintain software applications using .NET C#,...Suggested
- ...iOS Software Engineer, Siri Home Devices Siri handles billions of interactions across Apple devices. With Apple Intelligence, expectations for... ...user-facing Siri experiences using UIKit and SwiftUI. Develop and maintain iOS frameworks and components that enable Siri...Live inWorldwide3 days per week
$149k - $198.5k
...Senior Embedded Software Engineer Motional's onboard autonomous... ...engineers. Design and develop infrastructure software on... ...Experience working on embedded Linux / RTOSs. Experience... ...working directly with the Linux kernel or Device Drivers. Experience with...Work at officeRemote work- ...Embedded Software Engineer Mine Vision Systems is... ...work across embedded Linux, real-time firmware, and... ...other ARM-based SoCs Develop and maintain... ...and robotic peripheral devices Own board bring-up... ...issues spanning hardware, kernel, drivers, and application layers...Immediate startRelocationFlexible hours
$149k - $198.5k
...the intersection of software engineering, machine learning, sensors,... ...Doing: Design and develop infrastructure software on... ...Experience working on embedded Linux / RTOSs. Experience... ...working directly with the Linux kernel or Device Drivers. Experience with...Work at officeRemote work$55k - $132.5k
...opportunity to contribute to the company's success. As a Software Engineer Sr within PNC's Technology organization, you will be based in... ...: Strong coding skills in Java, along with experience in UNIX/Linux environments. System Configuration: Building and customizing...Full timeContract workTemporary workPart timeWork experience placementWork at office- ...C++ Software Developer We are looking for a highly versatile C++... ...with a strong background in Linux systems and network administration... ...Git. Must have a valid driver's license with a good driving... ...development teams on software engineering best practices, including...
- ...Title: Software Engineer III Location: Pittsburgh, PA (5 days' on-site)... ...looking for a Software Engineer to help develop our capture software and data processing... ...Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights...Contract work
$160k - $210k
...Senior Software Optimization Engineer Efficient is developing the world's most energy-efficient general-... ...unprecedented level of efficiency enables IoT devices to intelligently capture and curate... ...writing optimized BLAS and DSP kernels Knowledge of computer...Work experience placementImmediate start- ...highly experienced Senior Storage Software Developer with deep expertise in C/C++ and a... ...-functional teams, including software engineers, architects, and product managers, to... ...environment. Experience developing Linux or BSD kernel-level code is a plus. Location:...Remote work
$100k - $300k
...Senior Software Engineer, Infrastructure Pittsburgh, San Francisco, Bengaluru... ...training infrastructure, AI developer tools, metrics dashboards). Lead... ...systems. Knowledge of Linux OS fundamentals, memory management, and kernel. Experience learning software,...Work experience placement- ...Embedded Software Engineer Hellbender Inc. is a Pennsylvania Benefit... ...you will have a key role in developing new products, including... ...Python development in an embedded Linux environment. An ideal... ...communicates with and controls other devices over interfaces including CAN...Work experience placementFlexible hours
$1,095.18 - $1,980.65 per week
...America? System Transport is hiring Recent CDL-A flatbed truck drivers for regional and OTR routes. As a driver, you will be transporting... ...system, hard brake monitoring, and a satellite communication device installed. ~24/7/365 road service staff shops ~ If a truck...Weekly payFull timeLocal areaWeekend work$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...Weekly payFor contractorsLocal area- ...Overview The Senior DevOps Engineer is responsible for designing,... ...release management lifecycle, leads Linux server build and configuration... ...Manage system-level services, kernel tuning, storage, networking,... ...deployment coordination. ~ Develop and maintain CI/CD pipelines (...Local area
$126k - $201k
...broadly. The Aurora Driver will create a new era in... ...for a Software Engineer II - Vehicle Control.... ...within our control team to develop infrastructure and integrate... ...multiple hardware devices. Develop software that... ...standards. Development in Linux-based environments as...Work at officeLocal area3 days per week$150k - $180k
...people's lives. Our medical devices, software and related... ...Job Summary Lead engineer responsible for the... ...in bare-metal, embedded Linux, or real-time operating... ...(RTOS) environments Develops the fundamental architecture... ..., low level drivers, hardware bring up, and...Minimum wageOngoing contractWork at officeLocal areaRemote 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/...Work experience placementWorldwideFlexible hours
- ...Data Ideology, visit Edge ML / Embedded Engineer - (Contract 1099) We are seeking a... ...intersection of constrained hardware and on-device machine learning. This is a discovery,... ...preferred. ~ Experience with embedded Linux or equivalent OS environments, including...Contract workWork at officeLocal areaRemote workWork from homeMonday to Friday
$104k - $228k
...Corporate Security Engineering - Lead Engineer Role At BNY, our culture allows us to run... ...architecture, cutover planning, device onboarding, integrations, data/credential... ...stakeholder coordination. ~ Strong Windows and Linux server administration skills;...Temporary workWork at officeRemote workWorldwide- ...making taxis fly, our hardware engineering team is home to the world's... ...Join a team that designs, develops, and integrates highly complex... ...mobile and body worn electronic devices Embedded software... ...development experience Embedded Linux experience using Yocto or similar...Permanent employmentFull timeTemporary workRelocation packageFlexible hours
- ...Ignition Developer Monroeville, Pa Premier Automation is seeking an Ignition Developer... ...that connect directly with PLCs, field devices, and industrial systems. This role is... ...automation solutions and collaborating across engineering teams in a project-driven environment....Full timeTemporary workPart timeWork at officeImmediate startMonday to FridayDay shift
$85k - $90k
...NOW HIRING OTR DRIVERS - No local or Florida positions available More Miles. More Money + NEW Hometime Options! Celebrating 45 Years... ...more or stay out earn more ISAAC ELD – simple, fast, mobile-device friendly Late-model, well-maintained equipment Pet Rider...Local areaImmediate start1 day per week- ...Staff DevOps Engineer Life. Unlimited. At Smith+Nephew we design... ...bar for DevOps practices and developer experience across teams Modernizing... ...~ Advanced knowledge of Linux systems and troubleshooting... ...environments such as medical devices, healthcare, or robotics is a...Flexible hours
$130.9k - $194.7k
...AI Infrastructure Engineer The Mission: Power the Next Generation of AI We are standing... ...High-Performance Infrastructure: Develop systems capable of TB/s throughput and EB... ...Python, and C/C++ Deep understanding of Linux kernel development, file systems, and distributed...Work at officeLocal areaShift work3 days per week- ...Linux Systems Administrator In this role, you will: Install and maintain infrastructure... ...: Proactively maintain and develop all Linux infrastructure technology to maintain a 24x7x365 uptime service Engineering of systems administration-related solutions...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Engineer (Device Driver Developer). Be the first to apply!
Related searches
- senior linux systems engineer Pittsburgh, PA
- driver delivery independent contractor cargo van Pittsburgh, PA
- auto dealership driver Pittsburgh, PA
- dhl driver Pittsburgh, PA
- driver Pittsburgh, PA
- oil driver Pittsburgh, PA
- part time evening driver Pittsburgh, PA
- bobcat driver Pittsburgh, PA
- machine driver Pittsburgh, PA
- store driver Pittsburgh, PA



