We are seeking an experienced and technical Wi-Fi Firmware Developer to join our engineering team in Denver, CO. In this role, you will design, develop, and maintain low-level embedded software for Linux-based carrier and enterprise Wi-Fi and CPE platforms. You will work closely with cloud integration protocols, cellular modems, and advanced networking stacks to deliver highly reliable, high-performance connected solutions.
Embedded Software Development: Write clean, robust, and optimized Embedded C code for Linux-based platforms, focusing on memory management, IPC, pointers, and event-driven architectures.
OpenWrt & OpenSync Platform Engineering: Build and customize OpenWrt firmware using custom build systems, package management, UCI configurations, and overlay filesystems. Integrate and manage cloud-managed CPE frameworks via OpenSync, OVSDB, and MQTT telemetry.
Cellular & LTE/5G Integration: Implement and troubleshoot cellular modem integrations using AT commands, QMI/MBIM, and network interface management (rmnet/wwan) for seamless WAN failover.
Linux Networking & Protocols: Configure and troubleshoot complex networking stacks including routing tables, netfilter, bridging, IPv4/IPv6 dual-stack, DHCPv4/DHCPv6, SLAAC, prefix delegation, and secure tunneling (GRE, IPsec, VPN overlays).
Security & Authentication: Implement secure protocols including TLS handshakes with mutual authentication (mTLS) using X.509 certificates and secure device provisioning.
Debugging & Quality Assurance: Utilize debugging tools like GDB, strace, tcpdump, kernel logs, and serial consoles to diagnose complex system anomalies.
Wi-Fi & Wireless Standards: Leverage solid understanding of modern wireless standards (802.11ax/be) and wireless driver configurations.
Experience Floor: 8+ years of hands-on embedded C development experience on Linux-based systems.
Core Programming & Systems:
Advanced C programming proficiency (pointers, memory management, IPC, event loops using libev/libuv).
Deep understanding of Linux internals, kernel logs, and debugging tools (GDB, strace, tcpdump, serial console).
OpenWrt & Cloud Platforms:
OpenWrt build system, package management, UCI configuration, and JFFS2/SquashFS overlay filesystems.
Experience with OpenSync or cloud-managed CPE frameworks (OVSDB, protobuf, MQTT telemetry).
Networking & Cellular Integration:
Advanced Linux networking (routing, netfilter, bridging, IPv4/IPv6 dual-stack, DHCP/SLAAC, prefix delegation).
Cellular modem integration (AT commands, QMI/MBIM, network interface management).
Security/Tunneling protocols (TLS with X.509 cert validation, GRE, IPsec, VPN overlays).
DevOps & Tooling: Git, GitLab CI/CD pipelines, and cross-compilation toolchains.
Domain Knowledge: Wi-Fi standards (802.11ax/be) and wireless driver configurations.