Share this Job

Title:  Prncpl Software Engineer

General Summary


Looking for a candidate with a experience of 12+ years, with strong C programming skills,  and has very good understanding of the L2/L3 protocols. The candidate should possess good communication skills and be a Team Player who is flexible to take up new activities and work independently


Duties and Responsibilities

  • Able to do architure design
  • Able to troubleshoot issues and fix them
  • Work as an individual contributor for various Customer releases
  • Able to work in a team and mentor/guide others
  • Take up ownership and drive work to closure
  • Communicate and Share knowledge with wider team

Able to plan and execute deliverables


Skills Required


  • #Experience in OpenWRT architecture
  • #Experience with Software Architecture design and system level development
  • #Expert in Linux kernel, Networking, L2 and L3 protocols, packet routing, bridging and data plane services.
  • # Expert in Linux kernel internals, debugging and troubleshooting
  • # Strong programming experiences in C and embedded C on resource constraint platforms
  • # Expertise in Linux programming, thread programming, IPCs.
  • # Possess strong analytical and problem-solving skills.
  • # Good written and verbal communication
  • # Self-driven with a desire to learn new technologies

# Able to interact with third parties and arrive at solutions