Job Title
Lead Engineer - SW Design - Wi‑Fi
Role Summary
Lead embedded software development for Wi‑Fi ICs and connectivity solutions. Work on architecture, design, implementation, testing, and production release of firmware and drivers while collaborating with hardware, protocol, and test teams.
Provide technical leadership, conduct code reviews, mentor junior engineers, and drive improvements in quality, performance, and development processes.
Experience Level
Senior — typically requires 5+ years of embedded software development experience.
Responsibilities
Primary responsibilities include design, implementation, validation, and delivery of embedded Wi‑Fi software.
- Design, develop, and maintain embedded software in C/C++ for Wi‑Fi ICs and connectivity solutions.
- Participate in architecture and design discussions to define scalable, maintainable, high‑performance solutions.
- Own feature delivery from design through implementation, testing, and production release.
- Write and maintain unit, functional, and automation tests to ensure software quality.
- Debug complex firmware and system issues using tools such as JTAG and GDB; perform root cause analysis.
- Integrate software with hardware, protocol stacks, and system components in cross‑functional teams.
- Conduct code reviews, mentor junior engineers, and provide technical guidance.
- Drive improvements in architecture, development processes, CI/CD, and testing practices.
Requirements
Key technical requirements and experience expected for immediate contribution.
-
Must-have: 5+ years of embedded software development experience.
-
Must-have: Strong coding skills in C and C++.
-
Must-have: Experience with RTOS‑based environments and embedded unit testing, debugging, and validation.
-
Must-have: Knowledge of Wi‑Fi or other networking protocol stacks and experience debugging system‑level networking issues.
-
Must-have: Familiarity with CI/CD pipelines, automation, and engineering best practices (design, code reviews, maintainability).
-
Nice-to-have: Exposure to Linux kernel development, device drivers, or open‑source projects.
-
Nice-to-have: Experience working in Agile/Scrum iterative development environments.
- Strong problem‑solving skills and attention to detail.
Education Requirements
Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related technical field (as stated in the posting).
About the Company
Company: Silicon Labs
Headquarters: Austin, Texas, USA
Silicon Labs is a leading innovator in low-power wireless connectivity, creating embedded technology that connects devices to improve lives. With a focus on advanced edge connectivity applications, the company provides device makers with cutting-edge solutions and support. Headquartered in Austin, Texas, Silicon Labs operates in over 16 countries, serving markets such as smart home, industrial IoT, and smart cities.

Date Posted: 2026-06-11