HamburgerMenu
hirist

Wireless Embedded Software Engineer - C/C++ Programming

Firstcareercentre
Multiple Locations
2 - 4 Years

Posted on: 18/09/2025

Job Description

Roles & Responsibilities :


- Design, develop, and maintain wireless networking features (WLAN, Wi-Fi) in embedded systems or Linux environments.

- Work on wireless protocol stacks (IEEE 802.11 a/b/g/n/ac/ax).

- Develop and optimize Linux kernel drivers for WLAN chipsets.

- Debug, analyze, and resolve issues related to WLAN performance, connectivity, and interoperability.

- Collaborate with hardware, firmware, and software teams to deliver high-quality networking solutions.

- Contribute to integration, validation, and testing of WLAN features across platforms.

- Write efficient, maintainable, and well-documented code.

Required Skills :


- Strong experience in C / C++ programming for embedded/Linux platforms.

- Hands-on experience with Linux kernel driver development.

- Expertise in WLAN protocols (802.11 standards, WPA/WPA2/WPA3, MIMO, roaming, security features).

- Experience with debugging tools (Wireshark, tcpdump, gdb, JTAG, etc.).

- Familiarity with wireless SoCs and chipsets (Qualcomm, Broadcom, Intel, MediaTek, etc.).

- Good understanding of TCP/IP networking concepts.

- Experience in performance optimization and low-level debugging.

Good to Have :


- Knowledge of Bluetooth, ZigBee, or other wireless technologies.

- Experience in RTOS or embedded OS environments.

- Exposure to CI/CD for embedded software development.

- Familiarity with Python or Shell scripting for automation.


info-icon

Did you find something suspicious?