Posted on: 17/08/2026
The Role :
We are seeking passionate Lead Embedded Software Engineers to join our Wi-Fi software team.
In this role, you will design, implement, and test high-quality embedded software that powers our Wi-Fi ICs and connectivity solutions.
You will work closely with architects, hardware engineers, and test teams to ensure robust, production-ready software delivery.
Key Responsibilities :
- Design, develop, and maintain embedded software in C for Wi-Fi ICs and connectivity solutions.
- Participate in architecture and design discussions, helping define scalable, maintainable, and high-performance software solutions.
- Own the delivery of software features from design through implementation, testing, and production release.
- Write and maintain unit tests, functional tests, and automation to ensure software quality and reliability.
- Debug complex software, firmware, and system-level issues using tools such as JTAG, GDB, and logic analyzers.
- Collaborate with cross-functional teams to integrate software with hardware, protocol stacks, and system components.
- Conduct code reviews and provide technical guidance to engineers across the team.
- Mentor junior engineers and contribute to their technical growth and development.
- Drive improvements in software architecture, development processes, testing, and engineering best practices.
- Contribute to performance optimization, reliability improvements, and root-cause analysis of customer and field issues.
Required Qualifications :
- Bachelors or Masters degree in Computer Science, Electrical Engineering, or related field.
- 5+ years of experience in embedded software development.
- Strong coding skills in C/C++.
- Knowledge of Wi-Fi or other networking protocol stacks.
- Experience with RTOS-based environments.
- Experience with unit testing, debugging, and validation in embedded environments.
- Proven experience applying best software development practices (design, coding standards, code reviews, maintainability) and best testing practices (unit, integration, functional).
- Familiarity with CI/CD pipelines, automation, and continuous integration workflows.
- Strong problem-solving skills and attention to detail.
Nice to Have:
- Exposure to Linux kernel, device drivers, or open-source development.
- Understanding of Agile/Scrum methodologies and experience collaborating in iterative development environments.
Benefits & Perks :
Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun.
- Equity Rewards (RSUs).
- Employee Stock Purchase Plan (ESPP).
- Insurance plans with Outpatient cover.
- National Pension Scheme (NPS).
- Flexible work policy.
- Childcare support.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1663623