Embedded C Developer OpenSync/OpenWrt
Hptech Inc.
United States
16 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
C (Programming Language)
Mobile Broadband Modems
LTE (Telecommunication)
Unit Testing
Computer Networks
Continuous Integration
Dynamic Host Configuration Protocol
Software Debugging
Linux
File Systems
Memory Management
Embedded C
+20 more
Event-Driven Programming
Firmware
Protocol Buffers
Internet Protocol Security (IP SEC)
IPv4
IPv6
Linux Kernel
Message Queuing Telemetry Transport (MQTT)
Routing
PCI Express
X.509
Broadcom
Shell Script
Tcpdump
USB
Wi-Fi Technology
Data Storage Management
Gitlab
Git
Openwrt
Job description
We are seeking an Embedded C Developer with strong Linux/OpenWrt experience to develop firmware for residential WiFi gateways supporting DOCSIS/Fiber WAN and LTE/5G cellular backup., * Develop and debug embedded C software on Linux/OpenWrt platforms.
- Develop OpenSync managers, OVSDB integrations, and cloud-managed services.
- Implement LTE/5G failover, modem management, WAN routing, and health checks.
- Work with cellular modems using AT commands, QMI/MBIM, USB, and PCIe/MHI.
- Configure and troubleshoot WiFi drivers on Qualcomm/Broadcom/Atheros platforms.
- Debug Linux kernel, PCIe, USB, networking, and driver-level issues.
- Implement secure connectivity using TLS/mTLS, X.509, GRE, and IPsec.
- Develop OpenWrt UCI configurations, init scripts, storage management, and unit tests.
Requirements
- 5+ years of Embedded C development on Linux.
- Strong C programming, IPC, memory management, and event-driven programming.
- Hands-on OpenWrt experience including UCI, build system, packages, and filesystems.
- Experience with OpenSync, OVSDB, MQTT, protobuf or similar CPE frameworks.
- Strong Linux networking knowledge: IPv4/IPv6, routing, DHCP, netfilter, bridges.
- Cellular modem integration using AT/QMI/MBIM.
- Experience with GDB, strace, tcpdump, kernel logs, and serial console.
- Git/GitLab, CI/CD, cross-compilation, and Shell scripting., * Qualcomm IPQ / Broadcom BCM / Atheros chipsets.
- DOCSIS, WiFi 6/6E/7, PCIe/USB, eSIM/eUICC, TR-069/TR-369.
- 5G NSA/SA, carrier aggregation, and ISP/MSO/OEM experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role β technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
23 days ago
DC
Daniel Cranney
The CAMARA Project: How Telcos Collaborating Improves Developer Experience
9 months ago
CH
Chris Heilmann
Dev Digest 134 - Where pixels sing?
almost 2 years ago
CH
Chris Heilmann
Dev Digest 138 - Are you secure about this?
almost 2 years ago
CH
Chris Heilmann
Dev Digest 102 - Race conditions
over 2 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
about 2 years ago