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)