Talent.com
This job offer is not available in your country.
Wireless Embedded Software Engineer - C / C++ Programming

Wireless Embedded Software Engineer - C / C++ Programming

FirstcareercentreBangalore
11 days ago
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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Embedded Software Engineer • Bangalore