Search

Embedded Wi- fi developer /Senior Developer - Embedded Wi-Fi/Networking

PublishedPublished: 6/14/2022
Technology

Job Description

Position: Senior Developer – Embedded Wi-Fi/Networking

\n


\n

Responsibilities

\n

    \n
  • Design, develop, and architect embedded Wi-Fi and networking solutions for wireless products and platforms.
  • \n

  • Develop and optimize C/C++ applications and system-level software for embedded Linux environments.
  • \n

  • Work extensively with Wi-Fi protocols, networking stacks, TCP/IP, Ethernet, DHCP, DNS, routing, and related technologies.
  • \n

  • Develop, debug, and enhance Linux-based embedded systems, drivers, middleware, and networking components.
  • \n

  • Analyze system architecture and contribute to technical design, architecture, and implementation decisions.
  • \n

  • Troubleshoot complex Wi-Fi, connectivity, performance, and system-level issues.
  • \n

  • Collaborate with hardware, firmware, QA, and system engineering teams throughout the product development lifecycle.
  • \n

  • Perform code reviews, debugging, performance optimization, unit testing, and integration testing.
  • \n

  • Mentor junior developers and provide technical guidance on embedded networking development.
  • \n

  • Participate in requirements analysis, architecture design, development, integration, and production support.
  • \n

\n

Required Qualifications

\n

    \n
  • 10+ years of hands-on software development experience, primarily in the Wi-Fi/wireless networking domain.
  • \n

  • Strong expertise in C programming and embedded software development.
  • \n

  • Solid understanding of Linux fundamentals, including processes, memory, IPC, sockets, system calls, and debugging.
  • \n

  • Strong knowledge of Wi-Fi technologies and networking protocols.
  • \n

  • Hands-on experience developing software for embedded systems and Linux-based platforms.
  • \n

  • Strong understanding of TCP/IP networking, Ethernet, routing, DHCP, DNS, sockets, and network troubleshooting.
  • \n

  • Experience with embedded system architecture and software design.
  • \n

  • Proficiency with debugging tools such as GDB, Valgrind, Wireshark, and Linux command-line utilities.
  • \n

  • Experience working with Git, build systems, cross-compilation, and CI/CD in embedded environments.
  • \n

  • Excellent problem-solving, communication, and technical leadership skills.
  • \n

\n

Preferred Skills

\n

    \n
  • Experience with Wi-Fi drivers, firmware, WLAN stacks, or networking middleware.
  • \n

  • Knowledge of 802.11 standards, WPA/WPA2/WPA3, security, roaming, and wireless performance optimization.
  • \n

  • Experience with OpenWrt, Yocto, Buildroot, or similar embedded Linux platforms.
  • \n

  • Exposure to RTOS, ARM-based platforms, device drivers, and board-level development.
  • \n

  • Experience designing scalable and high-performance networking architectures.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...