Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Joan Technologies Ltd. is seeking an experienced WLAN Firmware Developer to join our Hyderabad-based team. You will work on design, development, integration and maintenance of Wi‑Fi enabled embedded systems, focusing on high-performance firmware and reliable networking solutions.
The role requires 5+ years in embedded C/C++ development, strong knowledge of IEEE 802.11 standards, L2/L3/L4 networking, OpenWRT/OpenSync/RDK familiarity, and collaboration with customer teams for successful deployment.
Job Title: WLAN Firmware Developer
Client Sector / Domain Preference: Wireless Networking / Telecommunications / Embedded Systems
Working Model:Permanent
Role Type: 5 days a week, work from office
We are seeking an experienced WLAN Firmware Developer with 5+ years of industry experience in embedded software development, wireless networking and production-grade C/C++ programming. The successful candidate will contribute to the design, development, integration and maintenance of wireless networking solutions, with a focus on Wi-Fi technologies, firmware development and network performance.
The primary purpose of this role is to develop reliable, scalable and high-performance software for wireless networking products, troubleshoot complex technical issues and deliver effective solutions across multiple layers of the software stack. The role requires a strong understanding of networking protocols, IEEE 802.11 standards, embedded operating systems and system-level software development.
The successful candidate will work closely with multidisciplinary teams spanning embedded devices, cloud platforms, web and mobile applications, data and product engineering. The role will also involve regular customer interaction, technical problem-solving, code reviews and collaboration with customer engineering teams to ensure successful integration and delivery of wireless networking solutions.
Design, develop, test and maintain WLAN firmware and embedded software using C/C++.
Implement and optimise software components supporting Wi-Fi connectivity, wireless networking and device functionality.
Troubleshoot firmware defects, connectivity issues and performance bottlenecks across embedded software layers.
Ensure code quality, reliability, maintainability and compliance with established development standards.
Contribute to software architecture, technical design and implementation decisions.
Apply a strong understanding of IEEE 802.11 Wi-Fi standards and wireless networking technologies.
Analyse and resolve networking issues across Layer 2 (Data Link), Layer 3 (Network) and Layer 4 (Transport).
Investigate connectivity, interoperability, throughput, latency and network stability issues.
Support the development and optimisation of wireless access point functionality.
Diagnose complex networking problems and implement effective solutions across the software stack.
Develop and maintain embedded software for wireless networking devices.
Work with embedded operating systems and Linux-based platforms to implement and troubleshoot firmware functionality.
Analyse system behaviour, resource utilisation and software performance to improve device stability and efficiency.
Contribute to integration, debugging and validation activities across hardware and software components.
Work with platforms such as OpenWRT, RDK and OpenSync, where applicable.
Participate in all stages of the software development lifecycle, including requirements analysis, design, development, testing, integration and maintenance.
Develop clean, efficient, maintainable and production-ready code using appropriate programming practices.
Conduct peer code reviews and incorporate feedback to improve software quality.
Apply strong knowledge of algorithms, data structures, object-oriented programming and software design principles.
Collaborate with cross-functional engineering teams to resolve architectural, integration and scalability challenges.
Investigate and resolve complex software integration issues across embedded devices, cloud platforms and associated applications.
Identify root causes of technical defects and implement robust, long-term solutions.
Support application deployment, operation and troubleshooting within Kubernetes-based environments, where required.
Analyse system-level issues involving networking, operating systems and application components.
Contribute to system reliability, scalability and overall product performance.
Interact regularly with customers to understand technical challenges, requirements and product-related issues.
Represent the engineering team at customer sites and collaborate with customer engineering teams.
Translate customer problems into actionable technical requirements and deliver effective solutions.
Communicate technical findings, progress, risks and resolutions clearly to internal and external stakeholders.
Work collaboratively with cloud, embedded, front-end, mobile, data and product teams.
Support software testing, debugging, integration testing and defect resolution.
Identify opportunities to improve firmware performance, code quality and development efficiency.
Follow established engineering practices for version control, code reviews, documentation and release management.
Contribute to continuous improvement initiatives across wireless networking products and embedded software systems.
Ensure timely delivery of reliable software in line with agreed technical and business objectives.
Minimum 5 years of industry experience in software development, with hands-on experience writing production-grade code across multiple product components.
Strong programming skills in C/C++, including the ability to write clean, efficient and maintainable code.
Thorough understanding of L2, L3 and L4 networking layers and their associated protocols and functions.
Strong knowledge of IEEE 802.11 Wi-Fi standards and wireless networking fundamentals.
Experience with WLAN firmware, wireless networking products or Wi-Fi access points.
Good understanding of embedded systems, operating systems and system-level software development.
Strong knowledge of algorithms, data structures and object-oriented programming principles.
Fundamental understanding of computer networking, operating systems and databases.
Experience in software design, development, debugging, testing, integration and maintenance.
Ability to diagnose complex networking, firmware and system integration issues.
Strong analytical thinking, troubleshooting and problem-solving skills.
Excellent verbal and written communication skills.
Ability to work effectively in multidisciplinary engineering teams and interact directly with customers.
BE, B.Tech, ME or M.Tech in Computer Science, Electrical Engineering or a related technical field.
Immediate joiner availability is required.
Experience developing and maintaining firmware for Wi-Fi access points and wireless networking devices.
Hands-on experience with OpenWRT or other Linux-based embedded operating systems.
Familiarity with open-source networking platforms such as RDK and OpenSync.
Experience with Wi-Fi driver development, firmware debugging and wireless connectivity optimisation.
Exposure to cloud-connected networking products and distributed software architectures.
Familiarity with Kubernetes environments, application deployment and production troubleshooting.
Experience resolving complex scalability, integration and architectural challenges.
Experience working with customer engineering teams in product development or enterprise networking environments.
Knowledge of wireless performance analysis, interoperability testing and network diagnostics.
Advanced academic qualifications, such as an M.Tech or PhD in Computer Science, Electrical Engineering or a related technical field.
The ideal candidate will be an experienced WLAN Firmware Developer with 5+ years of expertise in C/C++ development, embedded systems, wireless networking and Wi-Fi technologies. They should possess a strong understanding of IEEE 802.11 standards, networking layers, firmware architecture and software integration, with the ability to develop and maintain high-quality production software.
The successful candidate should be technically strong, analytical and proactive, with the ability to solve complex firmware and networking problems across multiple software layers. They must be comfortable working in multidisciplinary teams, participating in code reviews, addressing customer challenges and collaborating with customer engineering teams to deliver reliable and scalable wireless networking solutions.
Candidates with hands-on experience in Wi-Fi access points, OpenWRT, RDK, OpenSync and embedded Linux environments will be highly regarded. Experience with cloud-connected products and Kubernetes-based environments will also be advantageous.
Availability: Immediate joiners only.
Experience: Minimum 5 years of relevant industry experience.
Education: BE / B.Tech / ME / M.Tech in Computer Science, Electrical Engineering or a related technical discipline.
Technical Focus: WLAN firmware, C/C++, Wi-Fi / IEEE 802.11, networking protocols, embedded systems and wireless access points.