Position : WLAN + Linux Device Drivers Engineer
Experience : 3+ Years
Location : Bangalore
Work 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, Work From Office role in Bangalore is critical for developing and maintaining high-performance wireless networking solutions. While direct WLAN / WiFi expertise is highly preferred, candidates demonstrating strong foundational experience in Linux networking, kernel-level programming, and device drivers (e.g., Ethernet, storage) who can adapt quickly to the wireless domain will also be Responsibilities :
Linux Device Driver Development :
- Design, develop, debug, and maintain complex Linux device drivers, specifically focusing on the WLAN / WiFi subsystem components.
- Implement kernel-level code for the interaction between wireless hardware and the Linux networking stack, ensuring stability and optimal performance.
- Analyze kernel logs, use debugging tools (e.g., ftrace, gdb, kprobes), and perform root cause analysis for driver-related and Networking Integration :
- Apply deep technical knowledge of WLAN (Wireless LAN) / WiFi requirements and protocols to implement driver features.
- Integrate, test, and validate the functionality of the wireless drivers within the broader Linux networking stack.
- Ensure seamless connectivity, performance, and compliance with industry standards (e.g., IEEE 802.11 standards).
- Demonstrate a strong awareness of networking in general, including IP layer concepts, routing, and network and Collaboration :
- Be ready for immediate productivity, requiring little to no ramp-up time for development and debugging tasks.
- Collaborate effectively with hardware teams, firmware developers, and other software engineers in a fast-paced development :
- Experience : Minimum of 3+ years of professional experience in embedded software development or kernel-level Core Skills : Mandatory strong knowledge and hands-on experience with Linux device drivers and kernel Networking Knowledge : Required awareness and foundational understanding of networking in general and concepts related to the Linux networking WLAN / WiFi Focus : The requirement is specifically focused on WLAN with networking, emphasizing Linux Skills :
- WLAN / WiFi Experience : Direct, hands-on experience developing or supporting WLAN / WiFi device drivers (e.g., mac80211 Adaptability : Experience with other complex Linux network drivers (e.g., Ethernet, USB networking) with demonstrated ability to quickly adapt to the wireless domain.
- Programming : Expert proficiency in C programming for embedded and kernel development
(ref : hirist.tech)