Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup

Reqroute

Job Description: Embedded C Developer OpenSync/OpenWrt WiFi Router with Cellular Backup
Location: Onsite - Englewood, CO

JD:
We're looking for an Embedded C Developer to work on next-generation residential gateway platforms that combine DOCSIS/fiber WAN connectivity with LTE/5G cellular backup. You'll be developing and maintaining firmware on OpenWrt-based hardware running the OpenSync framework, with direct impact on millions of deployed customer premises equipment (CPE).

Responsibilities

  • 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 and optimize LTE/5G cellular failover and fallback logic including modem management, route arbitration, and WAN healthchecks
  • Develop LED state machine logic to provide accurate device status indication across complex multi-WAN scenarios
  • Interface with cellular modems via AT commands, QMI/MBIM, USB, and PCIe (MHI) protocols
  • Work with WiFi drivers (Qualcomm/Broadcom/Atheros) for 2.4GHz, 5GHz, and 6GHz radio configuration
  • Debug kernel-level issues including PCIe enumeration, USB device management, network driver crashes, and kernel panics
  • Implement and maintain secure communication channels using TLS with mutual authentication and tunneling protocols
  • Analyze and resolve field issues using device logs, crash dumps, and remote diagnostics
  • Develop init scripts, UCI configuration handlers, and persistent storage management for OpenWrt
  • Write unit tests and participate in code reviews via GitLab merge requests
  • Collaborate with hardware teams, QA, cloud platform engineers, and service provider partners

Required Skills

  • 5+ years of embedded C development on Linux-based platforms
  • Strong proficiency in C programming - pointers, memory management, IPC, event-driven architectures
  • Experience with OpenWrt build system, package management, UCI configuration, and JFFS2/SquashFS overlay filesystems
  • Familiarity with OpenSync or similar cloud-managed CPE frameworks (OVSDB, protobuf, MQTT telemetry)
  • Experience with cellular modem integration - AT commands, QMI, network interface management (rmnet/wwan)
  • Strong understanding of Linux networking - routing tables, metrics, netfilter, bridge interfaces, IPv4 and IPv6 dual-stack, neighbor discovery, DHCPv4/DHCPv6, SLAAC, and prefix delegation
  • Understanding of TLS handshake with mutual authentication using X.509 certificates, certificate chain validation, and secure provisioning
  • Knowledge of security and tunneling protocols - GRE tunneling, IPsec, VPN overlays, and secure encapsulation for cloud-managed traffic
  • Experience with event loop frameworks (libev, libuv, or similar)
  • Proficiency with debugging tools - GDB, strace, tcpdump, kernel logs, serial console
  • Familiarity with Git, GitLab CI/CD, cross-compilation toolchains
  • Understanding of WiFi standards (802.11ax/be) and wireless driver configuration

Preferred Skills

  • Experience with Qualcomm IPQ series SoCs (IPQ5018, IPQ9574) and NSS/PPE data path
  • Experience with Broadcom BCM series chipsets (BCM4908, BCM6750, BCM63178) and Memory Direct Engine (MDE) / hardware acceleration
  • Knowledge of Atheros/QCA/BCM wireless chipsets and CFG80211/mac80211 driver architecture
  • Knowledge of DOCSIS cable modem interaction and WAN interface management
  • Experience with PCIe and USB subsystems in embedded Linux (device enumeration, power management, error recovery)
  • Familiarity with eSIM/eUICC provisioning (LPA, GSMA SGP.22)
  • Experience with carrier aggregation, NR5G NSA/SA, and multi-band cellular configurations
  • Understanding of TR-069/TR-369 (USP) device management protocols
  • Basic understanding of TR-181 data model for CPE device management and service configuration
  • Experience with Kconfig-based build configuration
  • Knowledge of flash storage considerations - wear leveling, persistent partitions, factory reset flows
  • Familiarity with thermal management and power management (battery-powered CPE)

Tools & Technologies

  • Languages: C, Shell scripting (sh/bash), Python (test automation)
  • OS/Platform: OpenWrt (Linux 5.x/6.x kernel), ARM Cortex-A53/A73
  • Frameworks: OpenSync, OVSDB, libev, protobuf-c, jansson (JSON)
  • Chipsets: Qualcomm IPQ, Broadcom BCM, Atheros/QCA
  • Networking: iproute2, iptables/nftables, ovsdb-server, hostapd/wpa_supplicant, GRE, IPsec
  • Security: OpenSSL/mbedTLS, X.509 certificates, mTLS, certificate management
  • Cellular: Qualcomm QCM/SDX modems, MHI, qcserial, AT+QENG/AT+COPS
  • Protocols: IPv4, IPv6, DHCPv4/v6, DNS, MQTT, GRE, TLS 1.2/1.3
  • Build: Make, Kconfig, OpenWrt feeds, cross-compilation (musl/glibc)
  • Debug: GDB, valgrind, serial console, logpull analysis
  • VCS/CI: Git, GitLab, merge request workflows

Nice to Have

  • Experience working directly with ISP/MSO/OEM partners
  • Exposure to hardware bring-up and board support package (BSP) development
  • Experience with Agile/Scrum in a firmware development context
  • Familiarity with SCTE/DOCSIS standards
  • Understanding of TR-181 data model parameters for WAN management, WiFi configuration, and device monitoring
  • Experience with GRE tunnel implementation for backhaul traffic in managed WiFi deployments

What You'll Work On

  • Cellular failover/fallback state machines with sub-second transition handling
  • LED indication logic for multi-WAN connectivity states
  • Modem health monitoring and subsystem restart/recovery
  • Internet reachability healthcheck frameworks
  • Cloud-managed device configuration and telemetry reporting via MQTT
  • Secure cloud connectivity using mTLS with X.509 certificate-based mutual authentication
  • GRE tunnel management for cloud-redirected traffic
  • Factory reset, firmware upgrade, and persistent storage management
  • IPv4/IPv6 dual-stack network configuration, routing, and failover across DOCSIS and LTE interfaces
  • WiFi radio configuration and performance optimization across Qualcomm / Broadcom platforms
  • Kernel crash analysis and driver-level bug resolution

Top Skills:

  1. Embedded C Development on Linux/OpenWrt - C programming, Linux internals, debugging, IPC, event-driven design
  2. OpenSync/OpenWrt Platform Development - OpenSync managers, OVSDB, UCI, MQTT, OpenWrt build system
  3. Linux Networking & LTE/5G Cellular Integration - Routing, IPv4/IPv6, failover, QMI/MBIM, modem management, GRE/IPsec
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup in Englewood, CO vacancy
  •  ...Englewood, CO, is seeking a Senior Embedded C Developer to craft firmware for OpenWrt-based residential gateways with LTE/5G backup. You will work on OpenSync, OVSDB, Linux networking, and modem...  ...Responsibilities include kernel debugging, WiFi driver work, TLS-based cloud... 
    Suggested

    Pacer Group

    Englewood, CO
    1 day ago
  • Sr. Embedded Developer Englewood, CO - onsite...  ...1. Embedded C Programming, Linux...  ...0+ years) 2. WiFi standards and...  ...experience working with networking...  ...such as wifi routers, cable modems,...  ...working with Opensync, OpenWRT, RDK-B etc. will...  ...codes Cellular Backup (Phone-as-Backhaul... 
    Suggested
    Remote work

    Spectraforce Technologies

    Englewood, CO
    10 hours ago
  •  ...This is a Senior Embedded C Developer role focused on developing...  ...firmware for OpenWrt-based residential gateways/routers supporting DOCSIS/Fiber WAN with LTE/5G cellular backup . The engineer...  ...heavily with OpenSync, OVSDB, Linux networking...  ...integration, WiFi drivers, and... 
    Suggested

    Pacer Group

    Englewood, CO
    1 day ago
  • A leading technology firm in the United States is looking for an experienced developer with over 8 years of experience in embedded C development and WiFi networking. The role requires strong expertise in Linux kernel development, networking protocols, and debugging skills... 
    Suggested

    TechDigital Group

    Englewood, CO
    1 day ago
  •  ...VISA'S ACCEPTED 4 DAYS ONSITE / ONLY W2 ROLE Job Description- ·5 years of experience in wifi / networking domain with hands on development and architecture in embedded space. C programming, linux fundamentals, wifi, networking are the primary skillsets needed for... 
    Suggested

    Longfinch Technologies

    Littleton, CO
    5 days ago
  •  ...Functional Skills ~5+ years of experience in embedded software development with a focus on Wi-Fi/networking. ~ Strong hands-on experience with C programming in embedded environments....  ...networking concepts. ~ Experience developing, debugging, and troubleshooting... 

    PB consulting

    Littleton, CO
    5 days ago
  •  ...commitment of building and expanding intelligent WIFI capabilities. As a member of the...  ...willing to share new technology opportunities with the broader team. More specifically, you...  ...Strong Swift, iOS/Android/ SDK, Objective-C, multi-threading skills Experience building... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Night shift
    3 days per week

    Software Technology Inc

    Englewood, CO
    4 days ago
  • $112.8k - $257k

    Space Systems TT&C Engineering LeadThe Opportunity:As an aerospace engineer, you know...  ...use your advanced engineering expertise to develop next-generation defense tools and technology...  ...-edge aerospace technology. You’ll work with a multi-disciplinary group of engineers and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    4 days ago
  •  ..., Colorado is seeking an experienced embedded software engineer to develop and maintain real-time system software...  ...enabled devices. You will write in C, work on Linux-based platforms, and collaborate...  ...solving complex connectivity issues, with a strong emphasis on TCP/IP and... 

    Veriipro

    Englewood, CO
    1 day ago
  • $100k - $135k

     ...Embedded Software Engineer IIIJoin SEAKR Engineering, a leading-edge...  ...feature development and work with minimal supervision on critical...  ...Responsibilities: Design and develop embedded software using C/C++...  ...Languages: Proficiency in Python, C and/or C++, including object-... 

    SEAKR Engineering

    Greenwood Village, CO
    2 days ago
  • $90k - $115k

     ...Embedded Software Engineer IIJoin SEAKR Engineering, a leading-edge provider of advanced...  ...environment where you will work with senior personnel to develop advanced skills and contribute to critical...  ...Languages: Proficiency in Python, C and/or C++, including object-oriented... 

    SEAKR Engineering

    Greenwood Village, CO
    2 days ago
  •  ...We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for...  ...systems—while interfacing closely with hardware to deliver high-performance...  ...technologies, including BLE, Wi-Fi, and Cellular connectivity preferred ~... 

    SCRAM Systems

    Englewood, CO
    3 days ago
  • $105k - $165k

     ...consumer electronic products, with a strong emphasis on...  ...improvements. Develop and execute electrical...  ...practices. Experience with embedded microcontrollers,...  ...development. Proficiency in C and assembly language...  ...technologies such as WiFi, cellular, and Bluetooth.... 
    Permanent employment
    Temporary work
    Flexible hours

    Actalent

    Englewood, CO
    2 days ago
  •  ...integrating the highest quality service with superior entertainment and...  ...the tremendous value WIFI provides our customers today and...  ...are smart phones provided by cellular companies, and carries 80 percent...  ...experience and knowledge in developing REST APIs including tooling for... 
    Relocation
    Night shift

    Software Technology Inc

    Greenwood Village, CO
    15 hours ago
  • $130k - $175k

     ...headquartered in Littleton, Colorado with roughly 100 employees and infrastructure...  ...Position Summary We are seeking an Embedded Software Engineer to develop low-level software that directly...  ...software experience Proficiency in C and modern C++ Experience developing... 
    Permanent employment
    Casual work
    Remote work

    Astro Digital

    Littleton, CO
    4 days ago
  • $140k - $177k

     ...in supersonic flight. Boom is developing the Symphony supersonic engine...  ...water and 50% faster over land with Boomless Cruise. Help...  ...you. Role Overview Develop embedded jet engine control software that...  ...experience especially in Rust, C, or C++ for safety‑critical applications... 
    Permanent employment
    Flexible hours

    Boom Supersonic

    Englewood, CO
    4 days ago
  •  ...Embedded DeveloperLocation: Dallas, Denver and SeattleC/C++ embedded software development...  ...Telecom on software and hardware solutions, with a wide breadth and ability to deep-dive...  ...on Broadcom based SoC (to be familiar with Broadcom SoC WIFI driver debug commands).... 

    Kasmo Global

    Denver, CO
    1 day ago
  • $130k - $175k

    Astro Digital is searching for an Embedded Software Engineer to develop low-level software that interfaces with hardware in spacecraft subsystems. This role is based at our...  ...embedded software development, particularly with C and C++. The position emphasizes a strong... 

    Astro Digital

    Littleton, CO
    4 days ago
  • $150k - $200k

    Embedded Software Engineering Lead - SpaceTech Background We are rapidly expanding...  ...technology equips satellites with advanced storage, processing, and connectivity...  ...-end correctness and performance. Develop and maintain firmware in C and C++ for microcontrollers, SoCs,... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Ramon.Space

    Englewood, CO
    15 hours ago
  • $95.9k - $178.1k

     ...technology innovation company, our team of over 100,000 employees work with our partners around the world to bring the latest technology to...  ...containers, networking, and storage), continuity of operations (backups and verified restore capabilities).In this position, the chosen... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours
    Shift work

    Lockheed Martin

    Littleton, CO
    15 hours ago
  • $114k - $142k

     ...During the NPI Propose Phase: Collaborate with Sales and Business Development Team to define...  ...lifecycle.During the NPI Propose Phase: Develops technical quotes to support Engineering...  ...Process & Activities, 4th ed.ISO 9001:AS9100:C, 13407, 13485, 26262, 31000, 31010, Guide... 

    Air Methods

    Englewood, CO
    15 hours ago
  • $118k - $219.1k

     ...include, but are limited to the following:• Lead and coordinate with a complex, multidisciplinary team of engineers, which includes but...  ...Thermal, Separation Dynamics, Loads, Stress, Trajectory Design, NG&C, FSW, Mechanical Design, Mechanical Integration, Initiation,... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Immediate start
    Flexible hours

    Lockheed Martin

    Littleton, CO
    15 hours ago
  •  ...enhancements, working closely with internal test teams as well...  ...) on bug fixes. Integrate opensync (COSS) with SDK upgrades...  ..., design and code reviews. Develops and maintains operational and...  .... 10 + years of experience.Must have: C, Networking, embedded systems... 

    ClifyX

    Denver, CO
    1 day ago
  •  ...and supports our communities. With qualities like those, it's no...  ...opportunity.Responsibilities:Develop and maintain automation scripts...  ...Vault, Log Analytics, Storage/Backup, and Application Service Environments...  ...including firewalls, routers, proxies, and communication protocols... 
    Local area

    KPMG

    Denver, CO
    4 days ago
  •  ...Senior Embedded Software Network EngineerYork Space Systems was founded...  ...Network Infrastructure: develop and configure network setups to...  ...exploit various network devices (routers, switches, load balancers) to...  ...current and future use.Collaborate with Cross-functional Teams: work... 
    Permanent employment
    Local area
    Worldwide

    York Space Systems LLC

    Greenwood Village, CO
    15 hours ago
  •  ...individuals would need to be full stack individuals who can help with Automation on OpenShift and IBM Cloud Pak for Data. This would...  ...Grafana, and how to use them to monitor OpenShift clusters. 3. Backup and Restore: Understanding of how to backup and restore OpenShift... 

    PLANIT Group

    Littleton, CO
    2 days ago
  • $98.2k - $163.7k

     ...a Staff Electrical Engineer, Embedded Systems for our Sports Medicine...  ...collaborate cross‑functionally with R&D, Quality, Manufacturing,...  ...standards.What you will do:Design, develop, and verify electrical and...  ...conducted by the employer, or (c) consistent with the... 
    Full time
    For contractors

    Stryker

    Greenwood Village, CO
    3 days ago
  •  ...would support reliability engineering in helping develop scopes and justifications for projects and...  ...base capital projects. True title is E&C Engineer; however, title is a bit misleading. Really looking for someone with an engineering degree/background, however, will... 
    Permanent employment
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Immediate start
    Monday to Friday
    Flexible hours
    Shift work
    Day shift
    Afternoon shift
    3 days per week

    Omni Inclusive

    Denver, CO
    2 days ago
  • $70.1k - $123.63k

     ...edge technologies, we are able to rapidly develop, test, and deploy high-quality solutions...  ...troubleshooting activities. Ensure compliance with functional and technical specifications,...  ...Mercury). Hands on work with Cisco routers and switches. Experience installing,... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin

    Littleton, CO
    22 days ago
  • $73.4k - $129.26k

     ...comprehensive benefits package. Basic Qualifications: Experience with one or more Systems Integration functions including: a.)...  ...Requirements and Interface Control Document (ICD) development c.) System Integration, Test and/or Verification d.) Test planning... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin

    Littleton, CO
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup. Be the first to apply!