Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular role
Siri Infosolutions Inc
- Job
- 28251
- Posted
- Location
- Denver, CO
- Work type
- Contract
- Tax terms
- C2C
- Experience
- Experience open
- Openings
- 1 opening
Opens your email app with a message to the employer, its subject naming this job. Attach your resume and send it from your own email.
Skills
- GitLab
- CI/CD
- Linux
- Protobuf
About the job
HI,
Title: Embedded C Developer - OpenSync/OpenWrt WiFi Router with Cellular
Location: Denver, CO - 4 Days Onsite/Week
Experience: 5+ Years
Job Description
We are looking for an experienced Embedded C Developer with strong expertise in Linux, OpenWrt, OpenSync, WiFi networking, and cellular modem integration. The ideal candidate will have hands-on experience developing embedded software for WiFi routers, gateways, and cloud-managed CPE platforms.
Required Skills
- 5+ years of hands-on Embedded C development on Linux-based platforms.
- Strong proficiency in C programming, including pointers, memory management, IPC, and event-driven architectures.
- Experience with the OpenWrt build system, package management, UCI configuration, JFFS2, and SquashFS overlay filesystems.
- Experience with OpenSync or similar cloud-managed CPE frameworks.
- Strong knowledge of OVSDB, protobuf, and MQTT telemetry.
- Experience with cellular modem integration, including AT commands, QMI/MBIM, and network interfaces such as rmnet/wwan.
- Strong understanding of Linux networking, including:
- Routing tables and metrics
- Netfilter
- Bridge interfaces
- IPv4/IPv6 dual-stack
- Neighbor Discovery
- DHCPv4/DHCPv6
- SLAAC
- Prefix Delegation
- Understanding of TLS handshake and mutual authentication, X.509 certificates, certificate chain validation, and secure provisioning.
- Knowledge of GRE tunneling, IPsec, VPN overlays, and secure encapsulation for cloud-managed traffic.
- Experience with event-loop frameworks such as libev, libuv, or similar.
- Proficiency with debugging tools including GDB, strace, tcpdump, kernel logs, and serial console.
- Familiarity with Git, GitLab CI/CD, and cross-compilation toolchains.
- Understanding of WiFi standards 802.11ax/802.11be and wireless driver configuration.
Top Skills
1. Embedded C Development - Linux/OpenWrt
- C programming
- Linux internals
- Debugging
- IPC
- Event-driven architecture
2. OpenSync/OpenWrt Platform Development
- OpenSync Managers
- OVSDB
- UCI
- MQTT
- OpenWrt build system
3. Linux Networking & LTE/5G Cellular Integration
- Routing
- IPv4/IPv6
- Network failover
- QMI/MBIM
- Cellular modem management
- GRE/IPsec