Home
Jobs

Software Engineer - Router Firmware

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a skilled and motivated Software Engineer with hands-on experience in router firmware development, particularly with OpenWRT or similar Linux-based networking platforms. You will be responsible for designing, developing, and maintaining firmware for embedded networking devices, ensuring performance, security, and reliability.

Responsibilities

  • Design, develop, and maintain custom firmware based on OpenWRT for embedded networking devices (e. g., routers, access points).
  • Customize and optimize Linux networking stack, kernel modules, and hardware drivers.
  • Integrate third-party services, SDKs, and packages into OpenWRT-based systems.
  • Work closely with hardware and QA teams for board bring-up, debugging, and system validation.
  • Monitor and improve system performance, memory usage, and boot times.
  • Contribute to security hardening of firmware (firewall rules, secure boot, patching, etc. ).
  • Develop CI/CD pipelines and automated testing for firmware builds and deployments.
  • Write clear documentation for firmware configurations, system architecture, and release notes.

Requirements

  • Strong experience in developing for OpenWRT, LEDE, or custom Linux-based router firmware.
  • Proficient in C, Shell scripting, and familiarity with Makefiles and build systems (Buildroot, Yocto, etc. ).
  • Experience working with Linux kernel, device trees, and kernel modules.
  • Solid understanding of networking protocols (TCP/IP, VLAN, DHCP, DNS, NAT, firewall, etc. ).
  • Familiarity with UCI configuration system, LuCI web interface, and system logs.
  • Experience in cross-compilation toolchains and hardware debugging (JTAG, serial console, etc. ).
  • Knowledge of wireless networking standards (802.11a/b/g/n/ac/ax), WiFi chipsets, and drivers (Atheros, Broadcom, MediaTek, etc. ).
  • Problem-solving mindset with a strong attention to detail.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Good communication skills and the ability to document technical concepts clearly.
  • Experience with security protocols (IPSec, OpenVPN, WireGuard, WPA3).
  • Experience with cloud integration (MQTT, TR-069 or IoT platforms).
  • Familiarity with hardware design concepts (PCB, SoC integration).
  • Contributions to OpenWRT or other open-source networking projects.
  • Bachelor's or Master's degree in Computer Science, Electronics, Communications, or related field.
This job was posted by Shubhankar Tomar from Wiom.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Wiom
Wiom

Telecommunications

Santa Clara

50-100 Employees

4 Jobs

    Key People

  • Alice Johnson

    CEO
  • Bob Smith

    CTO

RecommendedJobs for You