Posted on: 15/01/2026
Job Overview :
We are looking for a Wi-Fi Software Development Engineer with strong expertise in system-level debugging and protocol analysis to investigate, reproduce, and resolve complex Wi-Fi software issues.
This role involves deep root cause analysis across firmware, driver, and OS layers, working closely with cross-functional teams to deliver high-quality, high-performance wireless solutions.
Key Responsibilities :
- Investigate, debug, and perform root cause analysis of Wi-Fi system and protocol issues reported by customers and internal QA teams
- Reproduce reported issues in internal test environments and assist in identifying software or hardware-related defects
- Collaborate with firmware, driver, QA, and system teams to drive efficient issue resolution
- Analyse system logs, including Android logcat, kernel logs, and firmware traces
- Perform packet-level analysis using Wi-Fi packet captures (pcaps) to isolate protocol issues
- Debug embedded and system-level software using tools such as Lauterbach/JTAG and Trace32
- Profile and optimize embedded software for high performance and power-efficient (low-power mode) operation
- Maintain, enhance, and develop internal tools for diagnostics, logging, and automated test triage
- Break down complex technical problems into actionable steps to accelerate resolution
- Document findings, root cause analyses, fixes, and best practices to build and maintain a knowledge base
- Support continuous improvement of debugging processes and system stability
Required Experience :
- 4 to 8 years of experience in Wi-Fi software development, system debugging, or embedded software engineering
- Hands-on experience debugging system-level and protocol-related Wi-Fi issues in production or customer environments
- Experience working in cross-functional engineering teams to resolve complex technical problems
Technical Skills & Qualifications :
- Strong proficiency in C programming with solid understanding of data structures and algorithms
- Strong knowledge of Operating System fundamentals, including Linux/Unix and RTOS (e.g. , FreeRTOS or similar)
- Experience or familiarity with ARM Cortex A/R/M series architectures
- Hands-on experience with embedded software debugging and tracing using Lauterbach/JTAG and Trace32
Experience analysing Android system logs (logcat) and kernel logs
Strong understanding of Wi-Fi protocols and packet-level debugging using pcap analysis
Experience with software profiling and performance optimization for high-performance and low-power solutions
Familiarity with CI/CD and version control tools such as Git, Gerrit, and Jenkins
Ability to work on Linux-based development and test environments
Soft Skills
Excellent problem-solving and analytical skills with a strong focus on root cause analysis
Strong verbal and written communication skills
Ability to collaborate effectively with cross-functional teams
High ownership mindset with a focus on quality and timely issue resolution
- -
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1601988