Talent.com
No longer accepting applications
Wifi Developer - IPv6 / IPv4

Wifi Developer - IPv6 / IPv4

Akshaya IT Business solutionsThiruvananthapuram
30+ days ago
Job description

Position : Senior Wifi Developer

Experience : 7-12 Years

Location : Trivandrum, India

Job Summary :

We are seeking a highly experienced and technically proficient Senior Wifi Developer to design, develop, and manage software for high-performance wireless systems. The ideal candidate will have extensive hands-on experience in C / C++ programming within a multitasking embedded Linux environment. This role requires a deep understanding of Wi-Fi standards, the CPE software stack, and a passion for building robust and efficient solutions for wireless consumer devices.

Key Responsibilities Software Development :

  • Design, develop, and maintain high-performance, low-latency software for Wi-Fi systems using C and C++.
  • Work on low-level platform software and device drivers for wireless chipsets and hardware.

Protocol Implementation & Systems Integration :

  • Implement and optimize software based on Wi-Fi standards and protocols (e.g., 802.11ac, 802.11ax).
  • Gain a deep understanding of the CPE software stack and contribute to its development and enhancement.
  • Integrate wireless software with the overall system stack, including the RDK stack.
  • Linux Kernel & Networking :

  • Develop native applications on Embedded Linux platforms adhering to POSIX standards.
  • Leverage a strong understanding of Linux internals to design efficient software solutions.
  • Work with core networking protocols, including TCP / IP, IPv4 / IPv6, DHCPv4 / DHCPv6, ICMP, DNS, and others.
  • Problem-Solving & Automation :

  • Utilize exceptional problem-solving skills to debug complex issues related to wireless connectivity and embedded systems.
  • Automate development and build processes using scripting (shell scripts) and tools like Yocto.
  • Collaboration & Quality :

  • Translate product requirements into technical solutions and contribute to technical specifications.
  • Collaborate with cross-functional teams to deliver high-quality, defect-free software.
  • Use Git / Gerrit for version control and manage tasks with Jira / Confluence.
  • Required Skills :

    Core Programming & OS :

  • Expert-level proficiency in C and C++ programming in an embedded environment.
  • Strong experience with Linux application development and POSIX standards.
  • Deep understanding of Linux internals and multitasking environments.
  • Wireless & Networking :

  • Good understanding of Wi-Fi standards and protocols (802.11 family).
  • Excellent knowledge of networking fundamentals and protocols (TCP / IP, IPv4 / IPv6, DHCP, DNS, etc.).
  • Embedded Systems :

  • Strong experience on the RDK stack and familiarity with the CPE software stack.
  • Good understanding of device drivers and low-level platform software.
  • Tools & Methodologies :

  • Familiarity with shell scripts.
  • Hands-on experience with version control systems (Git / Gerrit) and project management tools (Jira / Confluence).
  • General Skills :

  • Exceptional problem-solving and analytical skills.
  • Strong communication skills and the ability to work independently.
  • Preferred Skills :

  • Familiarity with emerging trends in silicon, including CPU, GPU, NPU, and Memory.
  • Experience with other wireless technologies like Bluetooth or cellular.
  • Knowledge of other embedded operating systems or RTOS.
  • Experience with automated testing frameworks for embedded systems.
  • Proactive mindset with a passion for continuous learning and improvement.
  • (ref : hirist.tech)

    Create a job alert for this search

    Developer • Thiruvananthapuram