Embedded Linux / OpenWRT Software Engineer

4 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities

  • Design, develop, and deliver end-to-end features and use cases for high-speed wireless IP products
  • Port Linux/OpenWRT operating systems and applications across multiple architectures (MIPS, ARM, x86)
  • Perform R&D on next-generation OpenWRT/Linux-based hardware platforms
  • Develop, test, and maintain C-based embedded applications
  • Collaborate closely with cross-functional engineering, QA, and production teams
  • Develop embedded drivers and features, integrate third-party packages, and perform basic validation
  • Contribute across the full software development lifecycle: requirements gathering, design, implementation, unit testing, and integration testing
  • Debug complex system issues, identify root causes quickly, and drive effective solutions

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or equivalent practical experience
  • 2–4 years of hands-on experience in Linux/OpenWRT system design, porting, and development
  • Minimum 6 months of experience developing OpenWRT-based routers or embedded devices
  • Strong experience with Linux administration, kernel development, and device drivers
  • Proficiency in C programming and Shell scripting
  • Solid networking knowledge including IP routing, NAT, firewall, PON/DSL, and IPSec
  • Expertise in U-Boot porting and bootloader development
  • Experience integrating SDKs/BSPs from SoC vendors
  • Strong debugging, problem-solving, and system analysis skills
  • Experience developing unit tests and automated test frameworks
  • Excellent communication and interpersonal skills
  • Experience in engineering planning, reporting, and managing technical metrics

Good to Have

  • Hands-on experience with OpenWRT components such as UCI, netifd, ubus, opkg, and build systems
  • Programming experience in C++, Golang
  • Strong understanding of OpenWRT architecture and framework
  • Knowledge of IEEE 802.11n/ac standards and EasyMesh specifications
  • Familiarity with MIPS and ARM architectures
  • Experience using Wireshark and other network debugging tools
  • Experience working with wireless chipsets and drivers (QCA/IPQ, MediaTek, Marvell, Intel, etc.)


Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You