Skip to main content
T

OpenWRT Developer

Tata Elxsi

Location

Bengaluru, Karnataka, India

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Job Summary

We are seeking a highly skilled

OpenWRT Developer

to design, develop, and customize embedded Linux-based firmware for networking devices such as routers, gateways, and IoT systems. The ideal candidate will have strong hands-on experience with

OpenWRT/LEDE firmware, Linux kernel development, and network protocols

, and will play a critical role in building stable, scalable, and high-performance networking solutions.

Key Responsibilities

  • Customize and build

OpenWRT firmware images

for various hardware platforms.

  • Develop, integrate, and maintain device drivers and kernel modules.
  • Configure and optimize

network services

(e.g., DHCP, DNS, firewall, VPN).

  • Work on

bootloader (U-Boot)

customization and board bring-up.

  • Develop and maintain

packages (ipk)

and integrate third-party libraries.

  • Debug system-level issues using tools such as

gdb, tcpdump, wireshark, strace

.

  • Optimize system performance, memory usage, and boot time.
  • Collaborate with hardware and QA teams to ensure smooth integration and testing.
  • Write and maintain technical documentation for developed features and systems.
  • Ensure firmware security, stability, and compliance with standards.

Required Skills \& Qualifications

  • Strong experience with

OpenWRT/LEDE

development and customization.

  • Solid understanding of

Embedded Linux systems and architecture

.

  • Proficiency in

C/C\+\+ programming

for low-level development.

  • Experience with

Linux kernel configuration and compilation

.

  • Hands-on experience with

cross-compilation toolchains

.

  • Strong knowledge of

networking protocols

(TCP/IP, VLAN, NAT, VPN, IPv6).

  • Experience with

build systems

(Makefiles, OpenWRT buildroot).

  • Familiarity with

shell scripting (Bash)

.

  • Experience with

Git/Gerrit or other version control systems

.

Preferred Qualifications

  • Experience with

wireless technologies (Wi-Fi, mesh networking)

.

  • Knowledge of

TR-069, SNMP, or network management protocols

.

  • Familiarity with

Yocto/OpenEmbedded

is a plus.

  • Experience in

IoT or embedded networking devices

.

  • Exposure to

security frameworks

(firewall rules, OpenSSL, IPSec).

  • Experience in debugging hardware interfaces (SPI, I2C, UART).

Education

  • Bachelor’s or Master’s degree in

Computer Science, Electronics, Embedded Systems

, or a related field.

Nice to Have

  • Contributions to OpenWRT or other open-source projects.
  • Experience with containerization or cloud integration for networking solutions.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs