Wi-Fi Firmware Developer

Denver, CO, US β€’ Posted 9 hours ago β€’ Updated 9 hours ago
Contract W2
Contract Independent
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Scoreβ„’

πŸ”’ Crunching numbers...

Job Details

Skills

  • Authentication
  • Bridging
  • Cellular
  • Cloud Computing
  • Computer Networking
  • Continuous Delivery
  • Continuous Integration
  • DHCP
  • Debugging
  • Delegation
  • DevOps
  • Embedded C
  • Embedded Software
  • Failover
  • File Systems
  • Firmware
  • GDB
  • GRE
  • Git
  • GitLab
  • IEEE 802.11
  • IPC
  • IPsec
  • IPv4
  • IPv6
  • Interfaces Management
  • LTE
  • Linux
  • MQTT
  • Management
  • Microsoft Dynamics AX
  • Network
  • Provisioning
  • Quality Assurance
  • Routing
  • Software Development
  • Stacks Blockchain
  • Tcpdump
  • TLS
  • Virtual Private Network
  • WAN
  • WWAN
  • Wireless Communication
  • X.509

Summary

Position Overview

We are seeking an experienced and technical Wi-Fi Firmware Developer to join our engineering team in Denver, CO. In this role, you will design, develop, and maintain low-level embedded software for Linux-based carrier and enterprise Wi-Fi and CPE platforms. You will work closely with cloud integration protocols, cellular modems, and advanced networking stacks to deliver highly reliable, high-performance connected solutions.

Key Responsibilities

  • Embedded Software Development: Write clean, robust, and optimized Embedded C code for Linux-based platforms, focusing on memory management, IPC, pointers, and event-driven architectures.

  • OpenWrt & OpenSync Platform Engineering: Build and customize OpenWrt firmware using custom build systems, package management, UCI configurations, and overlay filesystems. Integrate and manage cloud-managed CPE frameworks via OpenSync, OVSDB, and MQTT telemetry.

  • Cellular & LTE/5G Integration: Implement and troubleshoot cellular modem integrations using AT commands, QMI/MBIM, and network interface management (rmnet/wwan) for seamless WAN failover.

  • Linux Networking & Protocols: Configure and troubleshoot complex networking stacks including routing tables, netfilter, bridging, IPv4/IPv6 dual-stack, DHCPv4/DHCPv6, SLAAC, prefix delegation, and secure tunneling (GRE, IPsec, VPN overlays).

  • Security & Authentication: Implement secure protocols including TLS handshakes with mutual authentication (mTLS) using X.509 certificates and secure device provisioning.

  • Debugging & Quality Assurance: Utilize debugging tools like GDB, strace, tcpdump, kernel logs, and serial consoles to diagnose complex system anomalies.

  • Wi-Fi & Wireless Standards: Leverage solid understanding of modern wireless standards (802.11ax/be) and wireless driver configurations.

Required Qualifications & Technical Stack

  • Experience Floor: 8+ years of hands-on embedded C development experience on Linux-based systems.

  • Core Programming & Systems:

    • Advanced C programming proficiency (pointers, memory management, IPC, event loops using libev/libuv).

    • Deep understanding of Linux internals, kernel logs, and debugging tools (GDB, strace, tcpdump, serial console).

  • OpenWrt & Cloud Platforms:

    • OpenWrt build system, package management, UCI configuration, and JFFS2/SquashFS overlay filesystems.

    • Experience with OpenSync or cloud-managed CPE frameworks (OVSDB, protobuf, MQTT telemetry).

  • Networking & Cellular Integration:

    • Advanced Linux networking (routing, netfilter, bridging, IPv4/IPv6 dual-stack, DHCP/SLAAC, prefix delegation).

    • Cellular modem integration (AT commands, QMI/MBIM, network interface management).

    • Security/Tunneling protocols (TLS with X.509 cert validation, GRE, IPsec, VPN overlays).

  • DevOps & Tooling: Git, GitLab CI/CD pipelines, and cross-compilation toolchains.

  • Domain Knowledge: Wi-Fi standards (802.11ax/be) and wireless driver configurations.

Employers have access to artificial intelligence language tools (β€œAI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90769335A
  • Position Id: 9141959
  • Posted 9 hours ago
Contact the job poster
Girish Tanwar

Girish Tanwar

Recruiter @ Info Way Solutions

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.