Search by job, company or skills

willware technologies

Embedded Software Engineer (RDK)

Save
  • Posted 21 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Name:WillwareTechnologies

Role:Senior Embedded Software Engineer (RDK)

Experience:4+ Years

Location:Bangalore

WorkMode:Onsite


Job Summary

Airties is seeking an experienced Senior Embedded Software Engineer to join its RDK team. The role involves implementing Airties EM+ requirements within RDK EasyMesh, working on MediaTek reference platforms, and taking end-to-end ownership of feature development, validation, and upstream contributions to the RDK open-source community. The ideal candidate should have strong expertise in embedded Linux, C/C++, RDK-B, Wi-Fi technologies, and Mesh networking solutions.

Key Responsibilities
  • Design, develop, and integrate Airties EM+ features into RDK EasyMesh.
  • Work on MediaTek reference boards and SDKs.
  • Customize, enhance, and troubleshoot Wi-Fi management and control plane components.
  • Own the complete feature development lifecycle, including:
    • Requirement analysis
    • Design and implementation
    • Testing and validation
    • Integration and deployment
  • Perform unit testing, system testing, and performance validation.
  • Debug complex issues across application, middleware, and driver layers.
  • Contribute enhancements, bug fixes, and new features to the RDK EasyMesh open-source community.
  • Collaborate with chipset vendors, QA teams, and global engineering teams.
  • Ensure compliance with RDK coding standards and upstream contribution guidelines.

Required Skills & Qualifications
  • Strong programming experience in C/C++ for embedded Linux systems.
  • Hands-on experience with Linux (Ubuntu) development environments.
  • Experience working with Wi-Fi devices such as:
    • Access Points (APs)
    • Broadband Gateways
    • Wi-Fi Extenders
  • Good understanding of Mesh networking and multi-AP environments.
  • Solid knowledge of Wi-Fi architecture and protocols.
  • Hands-on experience with RDK-B, particularly RDK EasyMesh.
  • Experience with MediaTek Wi-Fi chipsets and SDKs.
  • Understanding of Wi-Fi management, control plane, and data path interactions.
  • Familiarity with the Linux networking stack, IPC mechanisms, and system services.
  • Strong debugging skills using:
    • gdb
    • Log analysis
    • Packet captures
    • System-level tracing tools
  • Experience with Yocto/OpenEmbedded build systems.
  • Proficiency with Git, code reviews, and open-source development workflows.

Good to Have
  • Experience with prplMesh, EasyMesh, or RDK architecture.
  • Exposure to Wi-Fi performance optimization, roaming, and steering mechanisms.
  • Prior contributions to RDK open-source projects.
  • Understanding of TR-181 and Wi-Fi management frameworks.

Preferred Candidate Profile
  • 6-10+ years of experience in embedded software development.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and take ownership of deliverables.
  • Excellent communication and collaboration skills in a global team environment.

Primary Skills: C, C++, Embedded Linux, RDK-B, RDK EasyMesh, MediaTek SDK, Wi-Fi, Mesh Networking, Yocto, Git, Debugging.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149153337