OpenWRT Developer Bangalore • 4+ yrs • Engineering →

Nirad Networks

Bengaluru

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Nirad Networks is seeking an experienced embedded Linux engineer to bring up OpenWRT on multiple hardware targets and customize firmware images. You will integrate 4G/5G modems, develop debugging tools, and extend LuCI for diagnostics in a high-ownership role from board bring-up to field diagnostics.

Proficiency in C and Python, with deep OpenWRT internals (uci, netifd, procd, ubus) and networking concepts, is essential. Familiarity with QMI/MBIM, uqmi, libqmi, and Buildroot tooling is required.

Qualifications

  • Bring up OpenWRT on multiple hardware targets (MediaTek, Qualcomm, etc.).
  • Create and maintain custom OpenWRT firmware images using ImageBuilder/Buildroot.
  • Integrate and debug 4G/5G modems using QMI/MBIM and PPP.
  • Develop debug utilities and monitoring tools in Python, shell or C.
  • Customize the LuCI web interface for configuration and diagnostics.

Responsibilities

  • Bring up OpenWRT on multiple hardware targets.
  • Create and maintain custom OpenWRT firmware images.
  • Integrate and debug 4G/5G modems using QMI/MBIM/PPP.
  • Develop debug utilities and monitoring tools in Python, shell or C.
  • Extend LuCI for configuration and diagnostics.

Skills

OpenWRT internals
C programming
Python scripting
Shell scripting
Networking concepts

Tools

uqmi
libqmi
ModemManager
tcpdump
strace
usbmon
LuCI
ImageBuilder
Buildroot

Job description

Own OpenWRT bring-up and customization across multiple hardware targets, and integrate 4G/5G connectivity. A highly technical, high-ownership role from board bring-up to field diagnostics.

OpenWRT Embedded Linux QMI / MBIM C Python LuCI Multi-WAN mwan3

What you'll do
  • Bring up OpenWRT on multiple hardware targets (MediaTek, Qualcomm, etc.).
  • Create and maintain custom OpenWRT firmware images using ImageBuilder / Buildroot.
  • Integrate and debug 4G/5G modems (Quectel, Sierra) using QMI, MBIM and PPP.
  • Develop debug utilities and monitoring tools in Python, shell or C.
  • Customize and extend the LuCI web interface for configuration and diagnostics.
  • Support multi-WAN, link failover and routing policies in real-world deployments.
Core technical skills
  • Strong expertise in OpenWRT internals (UCI, netifd, procd, ubus, hotplug).
  • Solid knowledge of QMI, MBIM and modem tools like uqmi, libqmi and ModemManager.
  • Proficient in C and Python for embedded utilities and system tools.
  • Skilled in shell scripting and automation within OpenWRT.
  • Excellent troubleshooting with strace, tcpdump, usbmon and sysfs/procfs.
  • Working knowledge of multi-WAN, mwan3, VLANs, firewall rules and routing.
Nice to have
  • Deep understanding of TCP/IP, NAT, DHCP, DNS, VLAN, QoS and VPN.
  • Experience with WireGuard, OpenVPN or SoftEther on embedded devices.
  • Git and CI/CD for firmware; exposure to Yocto or Buildroot.
  • Awareness of secure firmware practices and hardware watchdogs / SIM failover.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux/Open WRT Engineer (Lead) - REMOTE
Embedded Linux/Open WRT Engineer (Lead) - REMOTE

Alferix Infotech Private Limited • India

Remote
INR 4,000,000 - 7,000,000
OpenWrt Software Architect
OpenWrt Software Architect

Keylabsintelli • Hyderabad

On-site
INR 1,200,000 - 1,800,000
OpenWrt Software Architect
OpenWrt Software Architect

Techstar Group • Hyderabad

On-site
INR 1,200,000 - 2,400,000
OpenWrt Software Engineer
OpenWrt Software Engineer

Keylabsintelli • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Opening For software development Bangalore/Chennai
Opening For software development Bangalore/Chennai

Staffing Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Network Engineer (Openwrt
Network Engineer (Openwrt

Airtel • Gurugram District

On-site
INR 600,000 - 1,200,000
Senior Software Engineer Broadband / Wi-Fi Platform
Senior Software Engineer Broadband / Wi-Fi Platform

Staffing Services • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Software Engineer Broadband / Wi-Fi Platform
Senior Software Engineer Broadband / Wi-Fi Platform

Staffing Services • Chennai District

On-site
INR 2,500,000 - 4,200,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI • Bengaluru

On-site
INR 600,000 - 30,000,000
Embedded Systems Engineer - 100% REMOTE
Embedded Systems Engineer - 100% REMOTE

Alferix Infotech Private Limited • India

Remote
INR 1,200,000 - 2,100,000