Responsibilities
- Lead the development and maintenance of embedded firmware for Wi-Fi systems and networking devices.
- Bring up new platforms, including bootloader configuration, BSP integration, and Wi-Fi chipset enablement.
- Collaborate with hardware, RF, QA, cloud/backend, and manufacturing teams to deliver production-ready firmware.
- Debug low-level system issues using kernel logs, tracing tools, and lab diagnostics.
- Optimize performance across CPU, memory, thermal, and wireless subsystems.
- Support factory processes through diagnostic tools, recovery flows, and upgrade mechanisms.
- Drive improvements in firmware stability, reliability, and long-term maintainability.
- Contribute to architectural discussions and feature planning across multiple product lines.
Requirements
- Proven experience developing embedded firmware in C/C++ for Linux or RTOS-based systems.
- Strong foundation in embedded systems, with 3+ years of hands-on experience in board bring-up, driver integration, or SoC-level debugging.
- Solid understanding of 802.11 protocols, MAC/PHY layers, and Wi-Fi system behavior in real-world deployments.
- Familiarity with kernel space vs user space concepts, memory management, and interrupt handling.
- Experience using tools like dmesg, perf, strace, JTAG, or logic analyzers to debug complex firmware issues.
- Ability to read schematics and work closely with hardware teams on platform-level bring-up.
- Bachelor's or Master’s degree in Computer Engineering, Electrical Engineering, or related fields.
- Clear communication skills and a strong sense of ownership in delivering production-quality code.
- Good command of English, both written and spoken.
Nice to Have
- Experience working on Wi-Fi firmware, wireless driver stacks, or connectivity products in production environments.
- Familiarity with Qualcomm Atheros (QCA) SDKs, OpenWRT, Debian or embedded Linux distributions.
- Background in optimizing wireless performance across complex RF environments.
- Hands-on experience with BLE, thermal control, or secure boot implementations.
- Leadership in cross-functional debug efforts involving hardware, RF, and backend systems.
- Strong ownership mindset, with the ability to work independently and deliver in fast-paced, ambiguous situations.
- Proficient with Git and other source code management tools.
- Contributions to open-source firmware or kernel projects are a plus.