Senior WiFi C Linux Device Driver Consultant
Posted Updated
Description
Key Skills: C, Embedded C, Linux, WiFi, Linux Device Drivers, Linux Kernel, Embedded Systems, Driver Development, Kernel Debugging, Wireless Connectivity
Roles & Responsibilities:
- Design, develop, integrate, and maintain WiFi device drivers for Linux-based embedded platforms.
- Implement and debug driver functionality across hardware, firmware, and Linux operating-system interfaces.
- Investigate connectivity, throughput, stability, initialization, and interoperability issues using system-level debugging techniques.
- Analyze kernel logs, crash data, protocol behavior, and driver traces to identify root causes.
- Collaborate with chipset, firmware, hardware, validation, and product engineering teams to deliver production-ready wireless features.
Skills Required:
- Professional experience developing software in C for embedded or systems environments.
- Hands-on experience with Linux device driver development and Linux kernel-level debugging.
- Practical knowledge of WiFi systems, wireless connectivity, and WiFi driver integration.
- Experience working across hardware-software interfaces, debugging low-level issues, and validating driver behavior on embedded platforms.
Good to Have:
- Experience with Embedded C development.
Education:
- Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or a related technical discipline.
- 4 - 8 years of relevant experience in WiFi, Linux, C, and device driver development.