Modem Firmware Engineer

EricssonBoise, ID
Onsite

About The Position

Design, develop, and integrate cellular modem modules into OpenWrt-based platforms. Own the end-to-end modem stack development, including kernel drivers, user-space daemons, and network configuration, ensuring reliable connectivity, seamless failover, and optimal throughput across 5G cellular.

Requirements

  • 5+ years experience in modem integration across multiple chipset vendors, embedded Linux development
  • Linux kernel development (driver development, device tree, kernel modules)
  • OpenWrt/LEDE build system and package development
  • Cellular modem integration (QMI, RMNET, AT commands)
  • USB/PCIe modem interface drivers
  • C/C++ programming for embedded Linux systems
  • Cross-compilation toolchains and embedded build systems

Nice To Haves

  • Experience with Qualcomm SDX55/SDX62/SDX65/SDX72 based modules
  • Experience with Quectel or Telit Wireless modules
  • OpenWrt procd/ubus/UCI framework expertise
  • ModemManager or custom connection manager development
  • Multi-WAN and WAN failover implementation (mwan3)
  • IPv4/IPv6 dual-stack configuration over cellular
  • VPN integration over cellular links (WireGuard, OpenVPN, IPsec)
  • eSIM/eUICC provisioning and profile management
  • WWAN power management and thermal throttling
  • Carrier aggregation and band locking configuration
  • GobiNet/qmi_wwan/mhi driver development
  • Device tree overlay creation for modem hardware

Responsibilities

  • Integrate 5G modem modules into OpenWrt-based router and gateway platforms
  • Develop and maintain kernel drivers for modem communication interfaces (USB, PCIe)
  • Implement and optimize QMI/RMNET/AT command interfaces for modem control
  • Configure network interfaces, routing policies, and failover mechanisms
  • Implement connection management daemons for automatic reconnection and band selection
  • Integrate SMS, GPS/GNSS, and voice functionality where applicable
  • Optimize data throughput and reduce latency across modem interfaces
  • Perform modem firmware updates (FOTA) and version management
  • Debug connectivity issues across the full stack (RF, baseband, driver, user-space)
  • Collaborate with hardware team on antenna design validation and RF performance
  • Create integration documentation and developer guides

Benefits

  • Subsidized, nationwide PPO medical benefit options including a low-deductible Point of Service Plan and a qualifying High Deductible Health Plan (HDHP), with a generous company-provided HSA contribution
  • Subsidized HMO option through Kaiser for California employees
  • Subsidized dental and vision coverage
  • 401(k) plan with a 4% company match and immediate vesting
  • Company-paid employee basic life and AD&D insurance
  • Company-paid disability benefits
  • 15 days of accrued vacation
  • Up to 3 personal days per year
  • 11 annual holidays
  • 8 hours of volunteer time
  • 80 hours of sick time annually
  • Up to 16 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Comprehensive Employee Assistance Program
  • Mobile therapy
  • Volunteer paid time off
  • Opportunity for an annual bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service