HamburgerMenu
hirist

Job Description

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 considered.


Key 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 issues.


WLAN 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 diagnostics.


Productivity 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

environment.


Qualifications :


- Experience : Minimum of 3+ years of professional experience in embedded software development or kernel-level programming.


- Core Skills : Mandatory strong knowledge and hands-on experience with Linux device drivers and kernel development.


- Networking Knowledge : Required awareness and foundational understanding of networking in general and concepts related to the Linux networking stack.


- WLAN/WiFi Focus : The requirement is specifically focused on WLAN with networking, emphasizing Linux drivers.


Preferred Skills :


- WLAN/WiFi Experience : Direct, hands-on experience developing or supporting WLAN/WiFi device drivers (e.g., mac80211 framework).


- 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


info-icon

Did you find something suspicious?