Senior Software Engineer | Router Firmware | OpenWRT | Gurgaon
CareerXperts Consulting
5 - 10 years
Gurugram
Posted: 12/02/2026
Getting a referral is 5x more effective than applying directly
Job Description
This role is suited for a Senior Software Engineer with deep expertise in embedded networking and router firmware development. The position focuses on building and optimizing OpenWRT-based systems that power large-scale, real-world connectivity. The work is close to the hardware, kernel, and networking stack, with clear ownership of firmware that runs in production environments.
Key Responsibilities
- Design, develop, and maintain custom firmware based on OpenWRT for embedded networking devices such as routers and access points.
- Customize and optimize the Linux networking stack, kernel modules, and hardware drivers, including integration of third-party services, SDKs, and packages.
- Collaborate with hardware and QA teams on board bring-up, debugging, system validation, and performance tuning.
- Monitor and improve system performance, memory utilization, and boot times.
- Contribute to firmware security through firewall configurations, secure boot implementation, and regular patching.
- Build and maintain CI/CD pipelines and automated testing frameworks for firmware builds and deployments.
- Produce clear documentation covering firmware configurations, system architecture, and release notes.
Technical Skills
- Strong experience developing firmware using OpenWRT, LEDE, or custom Linux-based router platforms.
- Proficiency in C and Shell scripting, with hands-on experience using Makefiles and build systems such as Buildroot or Yocto.
- Experience working with the Linux kernel, device trees, and kernel modules.
- Solid understanding of networking fundamentals including TCP/IP, VLAN, DHCP, DNS, NAT, and firewalling.
- Familiarity with the UCI configuration system, LuCI web interface, and system logging tools.
- Experience with cross-compilation toolchains and hardware debugging using JTAG or serial consoles.
- Knowledge of wireless networking standards 802.11 a/b/g/n/ac/ax and WiFi chipsets such as Atheros, Broadcom, and MediaTek.
Soft Skills
- Strong problem-solving ability with close attention to detail.
- Ability to work independently and collaboratively in fast-paced environments.
- Clear communication skills with the ability to document technical concepts effectively.
Nice to Have
- Experience with security protocols such as IPSec, OpenVPN, WireGuard, and WPA3.
- Exposure to cloud or device management integrations like MQTT, TR-069, or IoT platforms.
- Familiarity with hardware design fundamentals including PCB layout and SoC integration.
- Contributions to OpenWRT or other open-source networking projects.
Education
Bachelors or Masters degree in Computer Science, Electronics, Communications, or a related field.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
