> Markdown version of [/jobs/ext/2719682-embedded-developer](https://www.wearedevelopers.com/jobs/ext/2719682-embedded-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Developer - **Company:** Net2Source - **Location:** Littleton, CO, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** LTE (Telecommunication), Unit Testing, Code Review, Computer Programming, Software Debugging, Linux, Embedded C, Firmware, Networking Hardware, Mobile Application Software, Mesh Networking, Network Interface, Broadcom, Memory Leaks, Tethering, Wi-Fi Technology, Data Storage Management, Cloud Platform System, State Machines, Gitlab, Openwrt, Epic ECSA - **Published:** September 4, 2026 - **Apply:** https://www.disabledperson.com/jobs/74866381-embedded-developer ## About the Role 1. Embedded C Programming, Linux, Operating System (10+ years) 2. WiFi standards and Networking Domain Expertise (10+ years), basic understanding of 5G/LTE technology (high level) 3. Strong debugging and problem-solving skills (10+ years) Prior experience working with networking devices such as wifi routers, cable modems, CMTS etc. will be beneficial. Hands on experience working with Opensync, OpenWRT, RDK-B etc. will be an advantage. WiFi Integration ## Description * Develop and maintain WiFi radio configuration across Qualcomm, Broadcom, and Atheros chipsets for 2.4GHz, 5GHz, and 6GHz bands * Implement and debug WiFi features including band steering, client steering, channel selection (DFS/non-DFS), BSS Coloring, OFDMA, MU-MIMO, TWT, and MLO (WiFi 7) * Work with hostapd/wpa_supplicant configuration, CFG80211/mac80211/nl80211 driver interfaces * Develop and maintain OpenSync WiFi managers for cloud-managed radio configuration, client monitoring, and statistics reporting * Debug WiFi driver crashes, firmware asserts, performance regressions, and interoperability issues across client devices * Implement mesh/extender backhaul configuration and optimization * Develop and tune RvR (Rate vs Range) and throughput KPIs across firmware builds * Support channel switching, ECSA, radar detection (DFS), and regulatory compliance across multiple country codes Cellular Backup (Phone-as-Backhaul) * Implement phone-as-backhaul connectivity - enabling the router to use the customer's mobile device as a backup WAN path * Develop the router-side failover client that communicates with the companion mobile app (MSA) to initiate and terminate backup sessions * Implement WAN outage detection and internet reachability healthcheck framework * Develop route arbitration and traffic steering logic between primary WAN and phone-based cellular backup * Manage concurrent WiFi AP + STA operation - serving home clients on AP while connected to phone hotspot as upstream STA * Handle USB tethering detection and network interface management (RNDIS/CDC-NCM/CDC-ECM) * Implement graceful failback logic when primary WAN recovers * Develop LED state machine logic for multi-WAN connectivity status indication * Implement QoS and bandwidth management during cellular backup mode (customer's data plan awareness) Platform & Common * Design, develop, and debug embedded C software for Linux-based residential gateway platforms (ARM/MIPS SoC) * Develop and maintain OpenSync managers - event-driven daemons that interact with OVSDB for cloud-managed configuration and state reporting * Implement secure communication channels using TLS with mutual authentication (mTLS) between router and cloud/mobile app * Debug kernel-level issues including network driver crashes, kernel panics, and memory leaks * Develop init scripts, UCI configuration handlers, and persistent storage management for OpenWrt * Analyze and resolve field issues using device logs, crash dumps, logpull analysis, and remote diagnostics * Write unit tests and participate in code reviews via GitLab merge requests * Collaborate with hardware teams, QA, cloud platform engineers, mobile app teams, and service provider partners ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code meets connectivity - Developers as the powerhouse of Network API innovation](https://www.wearedevelopers.com/videos/1686-code-meets-connectivity-developers-as-the-powerhouse-of-network-api-innovation) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) ## Related Articles - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The CAMARA Project: How Telcos Collaborating Improves Developer Experience](https://www.wearedevelopers.com/magazine/671-the-camara-project-how-telcos-collaborating-improves-developer-experience) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Dev Digest 192: Undead Web, Chart Performance, Free Wifi!](https://www.wearedevelopers.com/magazine/649-dev-digest-192-undead-web-chart-performance-free-wifi) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)