Cognizant

Embedded C Developer – OpenSync/ WiFi Gateway-OnSite

Cognizant
Apply
5 days ago
Englewood, CO, USASenior

Base Salary

$104k - $118k/yr

Responsibilities

  • Design, develop, and debug embedded C software for Linux-based residential gateway platforms running on ARM/MIPS SoCs.
  • Develop and maintain OpenSync managers and OVSDB-driven cloud configuration and state-reporting daemons.
  • Implement LTE/5G cellular failover and fallback logic, modem management, route arbitration, WAN health checks, and multi-WAN state machines.
  • Develop LED status logic, modem health monitoring, subsystem recovery, and Internet reachability frameworks.
  • Integrate cellular modems using AT commands, QMI/MBIM, USB, PCIe/MHI, and network interfaces such as rmnet and wwan.
  • Configure and optimize WiFi radios and drivers across Qualcomm, Broadcom, and Atheros/QCA platforms.
  • Debug kernel, PCIe, USB, networking-driver, crash, and kernel-panic issues using logs, crash dumps, and remote diagnostics.
  • Maintain OpenWrt init scripts, UCI handlers, persistent storage, factory reset, and firmware upgrade flows.
  • Implement secure cloud connectivity using TLS/mTLS, X.509 certificates, GRE tunnels, IPsec, and VPN overlays.
  • Write unit tests, participate in GitLab merge-request reviews, and collaborate with hardware, QA, cloud, and service-provider teams.

Requirements

  • At least 5 years of embedded C development experience on Linux-based platforms.
  • Strong C programming skills, including pointers, memory management, IPC, and event-driven architectures.
  • Experience with OpenWrt build systems, package management, UCI, and JFFS2/SquashFS overlay filesystems.
  • Familiarity with OpenSync or similar cloud-managed CPE frameworks, including OVSDB, protobuf, and MQTT telemetry.
  • Experience integrating cellular modems using AT commands, QMI, and network interface management.
  • Strong understanding of Linux networking, routing, netfilter, bridge interfaces, IPv4/IPv6, DHCP, SLAAC, neighbor discovery, and prefix delegation.
  • Understanding of mutual TLS, X.509 certificate validation, secure provisioning, GRE, IPsec, VPN overlays, and secure encapsulation.
  • Experience with libev, libuv, or similar event-loop frameworks.
  • Proficiency with GDB, strace, tcpdump, kernel logs, and serial consoles.
  • Familiarity with Git, GitLab CI/CD, and cross-compilation toolchains.
  • Understanding of 802.11ax/be standards and wireless driver configuration.
  • Preferred experience includes Qualcomm IPQ, Broadcom BCM, and Atheros/QCA chipsets; DOCSIS; PCIe and USB subsystems; eSIM/eUICC; carrier aggregation and 5G; TR-069/TR-369/TR-181; Kconfig; flash storage; thermal and power management; hardware bring-up; and BSP development.
  • Nice-to-have experience includes ISP/MSO/OEM partnerships, SCTE/DOCSIS standards, and Agile/Scrum firmware development.

Benefits

  • Onsite work arrangement.
  • Annual base compensation of $104,000–$118,000 plus Cost of Living Allowance and bonus.
  • Medical, dental, vision, and life insurance.
  • Paid holidays and paid time off.
  • 401(k) plan and contributions.
  • Long-term and short-term disability coverage.
  • Paid parental leave.
  • Employee Stock Purchase Plan.

Tech Stack

BashCGitGitLab CI/CDLinuxMakePython

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me