TATA Elxsi
Website:
tataelxsi.com
Job details:
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.
Click on Apply to know more.