Posted:2 weeks ago| Platform:
On-site
Full Time
Job Information Number of Positions 1 Date Opened 05/20/2025 Job Type Full time Industry Technology City Bangalore South State/Province Karnataka Country India Zip/Postal Code 560066 Job Description Key Responsibilities 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, etc.) using QMI, MBIM, PPP Develop debug utilities and monitoring tools in Python, shell, or C for diagnostics Customize and extend the LuCI web interface for configuration and diagnostics Handle network driver integration , kernel configuration, and system-level tuning Troubleshoot hardware-software issues using logs, serial consoles, and kernel tools Work closely with hardware, QA, and platform teams for complete modem stack validation 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, ModemManager Experience with virtual Ethernet interfaces exposed by WWAN devices Proficient in C and Python development for embedded utilities and system tools Skilled in shell scripting and automation within OpenWRT environments Experience customizing the LuCI web UI for configuration and diagnostics Excellent troubleshooting skills using strace, tcpdump, usbmon, sysfs/procfs Hands-on with driver integration for Ethernet, Wi-Fi, WWAN modules Working knowledge of multi-WAN , mwan3 , VLANs , firewall rules , and routing Familiarity with firmware packaging , ipk feed management, and OTA updates Networking Knowledge Deep understanding of TCP/IP, NAT, DHCP, DNS, VLAN, QoS , and VPN technologies Experience with WireGuard, OpenVPN, or SoftEther on embedded devices Complementary Skills Knowledge of Git and experience working with CI/CD pipelines for firmware Exposure to Yocto , Buildroot , or other embedded Linux distros Awareness of secure firmware practices (HTTPS for LuCI, config hardening, key mgmt) Basic understanding of hardware watchdogs, SIM failover , and device tree overlays Ability to document technical work clearly for internal and field teams Soft Skills Strong debugging and problem-solving mindset Ability to work independently in a fast-paced, high-ownership environment Comfortable collaborating across hardware, QA, and cloud teams Detail-oriented and proactive in identifying issues before they impact the field
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.