Embedded C Developer

Tech3pillars Technologies
  • Denver, CO
  • Instant Apply
11 days ago

Job Description

Location: Denver, CO (4 days onsite/week)

Role: Embedded C Developer OpenSync/OpenWrt WiFi Router with Cellular

Interview: R2 F2F

JD:

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

Top Skills:

1. Embedded C Development on Linux/OpenWrt

o C programming, Linux internals, debugging, IPC, event-driven design

2. OpenSync/OpenWrt Platform Development

o OpenSync Managers, OVSDB, UCI, MQTT, OpenWrt build system

3. Linux Networking & LTE/5G Cellular Integration

o Routing, IPv4/IPv6, failover, QMI/MBIM, modem management, GRE/IPsec

Numbers & Facts

LocationDenver, CO

Skills

  • 802.11unmatched
  • Authenticationunmatched
  • C Programming Languageunmatched
  • Cloud Computingunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Debugging Skillsunmatched
  • Debugging Toolsunmatched
  • Embedded Programming Languagesunmatched
  • Embedded Systemsunmatched
  • File Systemsunmatched
  • GDB (Gnu Debugger)unmatched
  • GRE (Generic Routing Encapsulation)unmatched
  • Gitunmatched
  • IPsec (IP Security)unmatched
  • IPv4unmatched
  • IPv6unmatched
  • Kernel Programmingunmatched
  • Linux Networksunmatched
  • Linux Operating Systemunmatched
  • Linux System Internals/Programmingunmatched
  • Memory Managementunmatched
  • Metricsunmatched
  • Modemsunmatched
  • Network Administration/Managementunmatched
  • Network Routersunmatched
  • Network Routingunmatched
  • SSL-TLS (Secure Socket Layer - Transport Layer Security)unmatched
  • Security Protocolsunmatched
  • Systems Administration/Managementunmatched
  • Telemetryunmatched
  • VPN (Virtual Private Network)unmatched
  • Wi-Fiunmatched
  • Wireless Communicationsunmatched
  • Wireless Protocols/Standardsunmatched
  • Wireless WANunmatched
  • X.509 Digital Certificateunmatched
  • tcpdumpunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder