Embedded C Developer, OpenSync/ WiFi Gateway

Cognizant

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Englewood, CO
Salary
$104,000–$118,000 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $111k
$90k $236k
below market most similar roles pay here above market

This role pays less than 99% of similar roles. Most pay $160,000–$221,475 — the blue band above. At the midpoint, this role pays about $111k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Cognizant

Cognizant is a multinational IT services and consulting company offering digital transformation, technology, and business process services. It serves clients across financial services, healthcare, manufacturing, and other industries worldwide.

Cognizant currently has 330 open roles on FindRole.

Listed pay typically runs $100,000–$135,000 across 211 roles with salary data.

Most-posted roles

View all roles at Cognizant

At a glance

TL;DR · Embedded C Developer, OpenSync/ WiFi Gateway

The Embedded C Developer will join the team to develop and maintain firmware for next-generation residential gateway platforms combining DOCSIS/fiber WAN with LTE/5G cellular backup. You will design and debug embedded C software for Linux-based ARM/MIPS SoCs, specifically developing OpenSync managers, LTE/5G failover logic, and LED state machines. Key responsibilities include interfacing with cellular modems via AT commands, QMI, and MHI protocols, as well as configuring WiFi drivers for Qualcomm, Broadcom, and Atheros chipsets. You will utilize C, Shell, and Python within an OpenWrt environment, employing tools like GDB, strace, and GitLab CI/CD. The role involves solving complex networking problems involving OVSDB, TLS mutual authentication, GRE tunneling, and IPv4/IPv6 dual-stack routing to ensure reliable cloud-managed connectivity for customer premises equipment.

What you'll do

  • Design and debug embedded C software for Linux-based residential gateway platforms using ARM/MIPS SoCs.
  • Develop OpenSync managers to handle event-driven daemons and OVSDB cloud-managed configuration.
  • Implement LTE/5G cellular failover logic, including modem management and WAN healthchecks.
  • Interface with cellular modems using AT commands, QMI, MBIM, USB, and PCIe protocols.
  • Configure and optimize WiFi drivers for 2.4GHz, 5GHz, and 6GHz radios on Qualcomm and Broadcom chipsets.
  • Debug kernel-level issues such as PCIe enumeration, USB device management, and network driver crashes.
  • Implement secure communication channels using TLS with mutual authentication and tunneling protocols.
  • Develop init scripts, UCI configuration handlers, and persistent storage management for OpenWrt.

What we're looking for

  • 5+ years of embedded C development experience on Linux-based platforms.
  • Strong proficiency in C programming including pointers, memory management, IPC, and event-driven architectures.
  • Experience with OpenWrt build systems, package management, UCI configuration, and JFFS2/SquashFS filesystems.
  • Experience with cellular modem integration using AT commands, QMI, and network interface management.
  • Strong understanding of Linux networking including routing tables, netfilter, IPv4/IPv6 dual-stack, and DHCP.
  • Knowledge of TLS handshakes with mutual authentication using X.509 certificates and secure provisioning.
  • Proficiency with debugging tools such as GDB, strace, tcpdump, and serial consoles.
  • Familiarity with Git, GitLab CI/CD, and cross-compilation toolchains.

More like this

Similar roles

Wireless Firmware Engineer

Qualcomm

San Diego, CA 39 days ago $109,400–$164,200
C C++ Embedded Software Signal Processing 5G NR 802.11 Device Drivers Multi-threading OS Fundamentals Firmware Wireless Communication System Architecture
2+ yrs exp

Wireless Senior Firmware Engineer

Qualcomm

San Diego, CA 40 days ago $129,500–$194,300
C C++ Embedded Software Signal Processing 5G NR 802.11 Device Drivers Multi-threading OS Fundamentals Firmware Wireless Communication
3+ yrs exp