Bangalore, Karnataka, India
Information Technology
Full-Time
Wiom
Overview
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
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.
- 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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in