Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

DeltaX.com

Linux Device Driver Engineer

Posted Updated
Discussion

Description

# Linux Device Driver Engineer ## Company Overview *Company details not specified.* ## Job Summary We are seeking a highly skilled and motivated **Linux Device Driver Engineer** with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system software. ## Responsibilities - Porting existing Linux device drivers to new platforms, System on Chips (SoCs), and kernel versions. - Developing new drivers for custom hardware components and peripherals. - Debugging kernel and driver-level issues using industry-standard tools. - Integration and bring-up of hardware with Linux-based systems. - Collaborating with hardware teams to interpret specifications and enable device functionality. - Optimizing drivers for performance, reliability, and resource efficiency. - Writing clear technical documentation for driver APIs, design, and integration steps. ## Qualifications - Bachelor’s or Master’s degree in Computer Science, Electronics, or a related field. - 4 to 8 years of professional experience in software development. - Strong proficiency in C/C++ programming and memory management. - Hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.). - Good understanding of Linux kernel architecture, module programming, and build systems. - Knowledge of interrupt handling, Direct Memory Access (DMA), and device tree configuration. - Familiarity with cross-compilation and embedded Linux toolchains. - Experience with debugging tools (GDB, ftrace, perf, printk, etc.). - Version control experience (Git). ## Preferred Skills - Exposure to multiple driver types (networking, storage, multimedia, etc.). - Experience with Yocto, Buildroot, or similar embedded Linux environments. - Knowledge of real-time Linux and real-time (RT) patches. - Scripting knowledge (Python, Bash) for testing and automation. ## Experience 4 to 8 years of professional experience relevant to the role. ## Environment *Location details not specified. Indicate if remote, in-office, or hybrid.* ## Salary *Salary details not specified.* ## Growth Opportunities *Information regarding career advancement opportunities not specified.* ## Benefits *Details of offered benefits not specified.*

Skills

Apply

See also

Logistics jobs by country — openings, pay and top skills →