
Linux Device Driver Developer
23 hours ago
Responsibilities :
Open Source Contribution :
Experience contributing to the Linux kernel or relevant open-source projects is highly valued.
Expertise in C Language :
Familiarity with C++ :
Deep Understanding of Linux Kernel Architecture :
- Familiarity with kernel space versus user space, kernel modules, device driver concepts, and memory management.
Kernel Module Development :
- Experience writing loadable kernel modules (LKMs) and integrating them with the Linux build system.
Debugging and Profiling :
- Proficiency with debugging tools such as kgdb, ftrace, perf, dmesg, and sysfs interfaces to troubleshoot and optimize drivers.
Comprehensive Understanding of PCIe Specification :
- Knowledge of the PCIe standard, including enumeration, configuration space, BARs (Base Address Registers), MSI/MSI-X interrupts, and bus mastering.
Device Datasheet Interpretation :
- Ability to read and interpret PCIe device hardware documentation, including register maps, timing requirements, and signaling protocols.
Interfacing with Firmware/BIOS :
- Understanding how PCIe devices are initialized during system boot, and the mechanisms by which firmware and BIOS communicate with hardware.
Device Driver Development Lifecycle :
Probing and Initialization :
- Experience writing probe() and remove() functions to handle device enumeration and teardown.
Resource Management :
- Skills in managing memory and hardware resources, including DMA (Direct Memory Access), I/O regions, and interrupt lines.
Interrupt Handling :
- Ability to write efficient and robust interrupt handlers, using mechanisms such as bottom halves, tasklets, work queues, and threaded interrupts.
Power Management :
- Familiarity with runtime and system power management interfaces, including suspend/resume operations.
Concurrency and Synchronization :
- Understanding race conditions, atomic operations, spinlocks, mutexes, and semaphores in a preemptible kernel environment.
Bachelors or Masters Degree :
- In Computer Science, Electrical or Computer Engineering, or a related technical field.
Desirable Additional Qualifications :
Knowledge of Other Operating Systems :
- Familiarity with Windows, FreeBSD or RTOS driver models for cross-platform development.
Experience with FPGA, SoC, or Custom Hardware :
- Useful for teams working on nonstandard PCIe endpoints or accelerators.
-
Linux Device Driver Developer
2 days ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe are looking for a skilled Linux Device Driver Developer with 6 to 12 years of experience. The position is based in Bangalore.Roles and ResponsibilityDesign, develop, and test Linux device drivers for various hardware interfaces such as SPI, I2C, and PCIe.Collaborate with cross-functional teams to integrate device drivers into the Linux kernel.Troubleshoot...
-
Linux Device Driver
2 weeks ago
Bengaluru, Karnataka, India Capgemini Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLinux and Android Driver developmentBachelors degree in computer science/Electronics/Electrical Engineering, or related field.Requires years of progressive engineering experience in SW development in embedded projects.Expertise in C programming, debugging with working knowledge of git/gerritLinux Driver/BSP development and Android BSP DevelopmentDevice...
-
Linux Device Driver
2 weeks ago
Bengaluru, Karnataka, India Dreamwings Technologies Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob Role: Linux Device Driver DeveloperExperience: 5+ YearsLocation: BangaloreKey Skills: Linux kernel programming, C Programming, Linux device driver developmentJob Description:Candidate is required to develop assigned modules of network OS. He / She should be good in understanding the architecture of existing NW-OS like Sonic OS, FRR, BGP and he / she will...
-
WLAN/Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPosition :WLAN + Linux Device Drivers EngineerExperience :3+ YearsLocation :BangaloreWork Type :Full-time, Work From OfficeJob SummaryWe are seeking an experienced and immediately productive Engineer with a minimum of 3+ years in embedded systems development, specializing in WLAN/WiFi technologies and Linux device drivers. This full-time, Work From Office...
-
Linux Device Driver Developer-Networking
3 days ago
Bengaluru, Karnataka, India Dreamwings Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearRole: Linux Device Driver Developer-NetworkingExperience: 5-8 YearsLocation: Bangalore (Onsite)Key Skills: C Programming, Linux Kernel Programming, Networking Protocols (TCP/IP, Ethernet, VLAN etc), PCIe, DMAWe are hiring a Senior Engineer to independently design, develop, and optimize network controller device drivers. This role is at the intersection of...
-
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are looking for a skilled Linux Device Driver- Bootloader with 4 to 12 years of experience. The position is based in Bangalore.Roles and ResponsibilityDevelop and maintain Linux device drivers for bootloader applications.Collaborate with cross-functional teams to identify and resolve technical issues.Design, develop, and test embedded C++ code for Linux...
-
Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India TekPillar® Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Role:Linux Device Driver EngineerExperience:3 to 10 YearsLocation:BangaloreKey ResponsibilitiesDesign, develop, and maintain Linux device drivers (USB, SPI, I2C, UART, Ethernet, etc.).Customize and optimize Board Support Packages (BSPs) for new hardware platforms.Support board bring-up and perform initial hardware validation.Analyze schematics ...
-
Device Driver Developer
6 days ago
Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Role : Device Driver DeveloperExperience : 4 to 7 YearsLocation : Bangalore We are looking for a talented Device Driver Developer to join our dynamic team. The ideal candidate will have extensive experience in developing both Windows and Linux device drivers. We are looking for a highly skilled developer with a passion for creating efficient and...
-
SoC Linux Device Driver Developer
7 days ago
Bengaluru, Karnataka, India Eximietas Design Full time ₹ 15,00,000 - ₹ 25,00,000 per yearRole: SoC Linux Device DeveloperExperience: 7-14 yearsLocation: BangaloreJob Description5+ years' Experience in Linux Device Driver DevelopmentExperience in any of the SoC's DevelopmentGood to Have Experience in Pre Silicon Firmware DevelopmentRTOS and Bare Metal Development Experience
-
WLAN/Linux Device Driver Engineer
2 weeks ago
Bengaluru, Karnataka, India Thought Frameworks Full time ₹ 8,00,000 - ₹ 24,00,000 per yearPosition : WLAN + Linux Device Drivers EngineerExperience : 3+ YearsLocation : BangaloreWork Type : Full-time, Work From Office Job Summary : We are seeking an experienced and immediately productive Engineer with a minimum of 3+ years in embedded systems development, specializing in WLAN/WiFi technologies and Linux device drivers. This full-time,...