OpenWRT Developer – Embedded Linux Firmware Engineer
Tata Elxsi · Bengaluru
Job description
About the role
We are looking for a highly skilled OpenWRT Developer to design, develop, and customize embedded Linux firmware for networking devices such as routers, gateways, and IoT systems. The role involves close collaboration with hardware and QA teams to deliver stable, 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 optimise network services (DHCP, DNS, firewall, VPN).
- Work on bootloader (U‑Boot) customisation 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, and strace.
- Optimise system performance, memory usage, and boot time.
- Write and maintain technical documentation for developed features.
- Ensure firmware security, stability, and compliance with standards.
Required profile
- Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or a related field.
- Strong hands‑on experience with OpenWRT/LEDE development and customisation.
- Solid understanding of embedded Linux architecture and networking protocols.
Required skills
- OpenWRT/LEDE firmware development
- Embedded Linux systems
- C/C++ programming
- Linux kernel configuration and compilation
- Cross‑compilation toolchains
- Networking protocols (TCP/IP, VLAN, NAT, VPN, IPv6)
- Makefiles and OpenWRT buildroot
- Bash scripting
- Git/Gerrit version control
- Debugging tools (gdb, tcpdump, Wireshark, strace)
- U‑Boot bootloader customisation
- Wireless technologies (Wi‑Fi, mesh networking)
- TR‑069, SNMP
- Yocto/OpenEmbedded (optional)
- Security frameworks (OpenSSL, IPSec)
- Hardware interfaces (SPI, I2C, UART)
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 week ago
Expires 1 month from now
11 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Tata Elxsi
Bengaluru
Related job offers
-
Software Engineer – Maths & Systems
Siemens Digital Industries Software Bengaluru -
Program Manager – Udaan Inclusion Program
Myntra Bengaluru -
DevOps Engineer – CI/CD Automation
Wipro Bengaluru -
Web Development Specialist – Digital Engineering & MarTech
Sovos Latinoamérica Navi Mumbai -
Full Stack Developer
Legal Experts AI Inde