What are the responsibilities and job description for the Wireless Engineer (WI-FI and Linux kernel) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, ConfigUSA, is seeking the following. Apply via Dice today!
Wireless Engineer
Key Responsibilities
Wireless Engineer
Key Responsibilities
- Architect and implement wireless driver solutions (primarily Wi-Fi) for embedded Linux systems.
- Customize and optimize Linux kernel and device drivers for performance, reliability, and security.
- Integrate wireless stacks into Yocto-based Linux distributions, ensuring compliance with system requirements.
- Collaborate with hardware, systems, and application teams to define wireless requirements and interfaces.
- Bachelor’s or Master’s degree in Electrical Engineering, or Computer Engineering.
- 8 years of hands-on experience in embedded systems development, with a focus on wireless drivers.
- Deep expertise in Embedded Linux kernel development and Wi-Fi driver stacks (e.g., mac80211, cfg80211).
- Strong experience with Yocto Project and custom Linux distributions.
- Proficiency in C/C and scripting languages (Python).
- Solid understanding of networking protocols (TCP/IP, DHCP, WPA/WPA2, etc.).
- Experience with debugging tools such as JTAG, logic analyzers, and kernel tracing utilities.
- Experience with Bluetooth or other wireless protocols.
- Contributions to open-source wireless projects.
- Knowledge of secure boot, OTA updates, and system security in embedded environments.
- Exposure to real-time operating systems (RTOS) and multi-core architectures.
- Familiarity with regulatory compliance and wireless certifications (FCC, CE, etc.) is a plus.