Skip to content
DiceOpen

Embedded Developer

Synapse Business Systems · Englewood, CO, US · On-site · Senior

  • Englewood, CO, US · On-site
  • 36 Months

Indexed (2 weeks ago) · refreshed constantly

Start
flexible
Duration
36 Months
Work mode
On-site
Contract
Freelance / B2B
Seniority
Senior
Reference
9113123

Required skills

Job description

Project overview

Jr. Embedded Developer

Englewood, CO - onsite

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

Cellular Backup (Phone-as-Backhaul)

Platform & Common

Years of Experience: 7.00 Years of Experience

Job Facts: Contract W2 | 36 Months | On-site | $40 - $45/hr

Skills: Wireless Communication, WAN, USB, TLS, System On A Chip, Firmware, Embedded C, ECSA, Computer Hardware, Cellular, Operating Systems

Reference: Dice Id: 90929707 | Position Id: 9113123

  • Embedded C Programming, Linux, Operating System (5+ years)
  • WiFi standards and Networking Domain Expertise (5+ years), basic understanding of 5G/LTE technology (high level)
  • Strong debugging and problem solving skills (5+ years)
  • 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
  • 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)
  • 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

Project details

  • Start: flexible
  • Duration: 36 Months
  • Remote: onsite
  • Location: Englewood, CO, US, US

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on Dice

  1. Job boardNew

    IT Service Desk Engineer

    Confidential· NRW, 5 Tage pro Woche, Germany· Hybrid· Senior

    • Service Desk Support (1st-3rd Level)
    • Telephone Support
    • Email Support
    • +9

  2. DiceNew

    Senior Hardware Engineer

    Alltech Consulting Services, Inc.· NYC, NY, US· On-site· Senior

    • Automated Testing
    • Bill Of Materials
    • Computer Hardware
    • +9

Browse all jobs
Sign up free to apply