Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular Backup
TekCommands Inc
#ImmediateHiring #C2C
Greetings from Tek Commands INC,Please share quality and Genuine Resume at View email address on us.fitly.work
Role: Embedded C Developer Open Sync/Openwork WIFI Router with Cellular Backup
Location: Onsite. Englewood, CO (Near by Loations only)
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
- 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...SuggestedRemote work
- ...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...SuggestedTemporary work
$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...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$229k - $343k
...that enhances your relationships with friends, family, and the world,... ...more human. The company develops Specs, advanced eyewear that seamlessly... ...standards including WiFi, BT/BLE, GNSS, 4G LTE, 5G, etc... ...218,000-$326,000 annually.Zone C:The base salary range for this...SuggestedFull timeLive inWork at officeLocal areaFlexible hours- ...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...SuggestedPermanent employmentFull timeContract workPart timeFor contractorsWork at officeImmediate startMonday to FridayFlexible hoursShift workDay shiftAfternoon shift3 days per week
- ...implement various tasks associated with electronics and firmware... ...testing, boundary testing, developer testing and product verification... ...~ Expert proficiency in Embedded C and C++ ~ Strong experience... ...Experience integrating and debugging cellular communication modules (LTE,...
- ...knowledge of current embedded software techniques and capabilities, develops and modifies embedded... ...for Company products with minimum supervision.... ...experience. Three years of C and Python/C#... ...RTOS) Experience with Cellular, Sub-GHz, WiFi, and BT communication...
$115k - $135k
...understanding of practical site installation supervision as you work with a great team of talented engineers! You’ll have the opportunity... ...City, Oklahoma; Portland, Oregon; Harrisburg, Pennsylvania; Nashville, Tennessee; Houston, Texas; Washington D.C.Type: Full timeFull timeTemporary workFor contractorsRelocation$190k - $284k
...enhances your relationships with friends, family, and... ...human. The company develops Specs, advanced... ...wireless standards such as WiFi, Bluetooth, BLE, cellular, etc.Demonstrated... ...android and/or linux embedded devices.Experience developing... ...70,000 annually.Zone C:The base salary range...Full timeLive inWork at officeLocal area$86.8k - $198k
Embedded Software EngineerThe Opportunity: Are you excited to apply RF... ...innovative solutions. Operate with substantial independence and... ...languages, including Python, C, or C++Experience with the design... ...libraries as neededExperience developing software and firmware for...Full timeContract workPart timeWork at officeLocal areaRemote work$90k - $115k
...a highly engaged junior to mid-level Embedded Software Engineer to join our team. This... ...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...$100k - $135k
...seeking a highly engaged mid-level Embedded Software Engineer to join our... ...feature development and work with minimal supervision on... ...Key Responsibilities:Design and develop embedded software using C/C++... ...Languages: Proficiency in Python, C and/or C++, including object-oriented...- ...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...Temporary work
$150k - $170k
...Job Summary : The Embedded Engineering Lead is an 80%... ...and RTOS environments; develop and maintain firmware-over... .../BLE, sub-GHz, and cellular (LTE-M/NB-IoT); implement... ...and interfaces (SPI, I²C, UART, ADC, GPIO, etc.)... ...roadmaps in collaboration with product, cloud, and...Full timeShift work$107.87k - $179.78k
...this posting or score it againstyour profile with AI.## About the roleThe Embedded Flight Software Engineer will design, develop, and document software products for real-time... ...accredited college or university* Experience with C and C++ programming with exposure to embedded...Hourly payPermanent employmentWork experience placementWork at officeRelocationFlexible hours$99k - $225k
...opportunity to combine your technical skills with big picture thinking to make an impact in... ...your customer’s environment and how to develop the right systems for their mission. Your... ...systemsExperience with programming languages including C or C++, C#, Scala, Ruby, Perl, Java,...Full timeContract workPart timeWork at officeLocal areaRemote work- ...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 ~...
- ...organization working in the public interest. With objectivity and integrity at our core, we... ..., telemetry, tracking and commanding (TT&C), constellation management, cybersecurity,... ...define requirements, prioritize work, and develop actionable solution paths.Knowledge of...For contractorsWork experience placementInternshipWork at officeLocal area
- ...is seeking a strong Firmware Embedded Software Engineer to join one... ...Loveland, CO. This role involves developing and maintaining embedded... ...position offers the chance to work with advanced technology in a collaborative... ...firmware using C++ and C for microcontrollers and...Permanent employmentContract workTemporary work
- ...nuclear-survivable connectivity. Our team develops software tools and services for advanced satellite... ...works in an Agile and CI/CD environment with automated testing, vulnerability scanning,... ..., a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes...Permanent employmentFull timeWork experience placementImmediate startVisa sponsorshipWork visaRelocation packageFlexible hoursShift work
$165k - $225k
...Product Group, we are seeking a Senior Embedded Software Engineer to develop high-performance software systems... ...integrate classical computing resources with next-generation quantum hardware. You... ...-computing languages such as C++, C, Rust, or Python.Experience developing...Full timeTemporary workFlexible hours- Senior Embedded EngineerPosition OverviewWe are seeking a Senior Embedded Engineer to design, develop, and optimize firmware and embedded software for... ...-metal and RTOS development with embedded Linux system integration... ...static analysis/MISRA C compliance activities.QualificationsBachelors...Temporary work
$150k - $180k
...Requirements: We require proven experience developing software in C and C++. We require experience building software... ...developing and troubleshooting software on embedded platforms. We require familiarity with software development processes, standards, and configuration...Full timeWork at officeRemote work- ...currently seeking a Staff Real-Time Embedded Software Engineer to... ...as a subject-matter expert in developing drivers and RTOS applications... ...operations. Take the #NextLeap with Lunar Outpost and work on the... ...hardware Strong proficiency in C for embedded system development...Permanent employment
- ...Currently, we are seeking a Staff Embedded Software Engineer to... ...Embedded Software Engineer is to develop software for robotic systems,... ...operations. Take the #NextLeap with Lunar Outpost and work on the... ...hardware platforms Proficiency in C for embedded systems Familiarity...Permanent employment
$50 per hour
...delivering advanced hardware and embedded solutions for cutting edge... ...be responsible for designing, developing, and integrating hardware and... ...employees to think big, lead with a growth mindset, and make the... ...and high level languages (e.g., C, C++).Basic Qualifications• Experience...Full timeTemporary workWork experience placementCasual workFlexible hours$175k - $307k
...critical architectural decisions, collaborate with experts across subject areas, mentor... ...products and storage platformsLead the design of embedded firmware solutions, establish engineering... ...environmentsExpert-level proficiency in C and/or Rust and deep knowledge of PCIe/...Full timeWork at officeLocal areaImmediate start- ...leading organizations reinvent with digital, cloud, data, and AI... ...source data to ontology models.Develop data mapping and transformation... ...database infrastructure for embedding storage, indexing, and semantic... ...conducted by the employer, or (c) consistent with the Company's...Full timeWork experience placementLive inWork at officeLocal area
- ...Description Please Note: To conform with the United States Government... ...At CesiumAstro , we are developers and pioneers of out-of-the-box... ...is seeking an experienced Embedded Software Engineer II with a strong... .... ~ Proficiency in C or C++ for embedded systems....Permanent employmentFull timeContract workWork experience placementLocal area
$110.5k - $205.5k
...L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about... ...is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always... ...Job Code: 40901 Job Location: C olorado Springs, CO Job Schedule: 9/80...Work experience placementLocal areaFlexible hours
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!


