Staff Software Engineer

8 - 13 years

40 - 45 Lacs

Posted:9 months ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

 
We are looking for an experienced Staff Software Engineer to design, develop, and optimize embedded networking solutions with a strong focus on prplOS, RDK-B, and OpenWRT. The ideal candidate will have expertise in C, C++, Python, Yocto, Linux, IoT protocols, and WiFi, along with experience integrating prplOS-based networking solutions.
Key Responsibilities
  • Develop and integrate prplOS and prplMesh into networking platforms.
  • Contribute to embedded Linux-based firmware development , debugging, and optimization.
  • Enhance broadband gateway features, WiFi management, and device security.
  • Integrate prplOS and prplMesh (RDK-B and/or OpenWRT).
  • Work with messaging and communication protocols ( NATS, TR-069, TR-369, MQTT , etc.).
  • Implement embedded AI/ML solutions for network performance optimization, such as traffic pattern analysis and adaptive QoS.
  • Participate in code reviews, testing, and continuous integration workflows.
  • Work closely with hardware and cloud teams to deliver end-to-end solutions.
Required Qualifications
  • Bachelor s or Master s degree in Embedded Systems, Computer Engineering, or a related field.
  • 7+ years of experience in embedded software development .
  • Proficiency in C, C++, and Python for embedded systems development .
  • Strong knowledge of prplOS , prplMesh , RDK-B, OpenWRT, and Yocto build systems.
  • Deep understanding of WiFi networking, TCP/IP, DNS, DHCP, VLANs, and security protocols.
  • Experience with Linux kernel, drivers , and networking stacks .
  • Hands-on experience with communication protocols ( NATS, TR-069, TR-369, MQTT, etc. ).
  • Experience working with broadband gateways, Mesh WiFi, and networking hardware.
  • Familiarity with containerization technologies ( Docker, LXC, crun ).
  • Strong problem-solving and debugging skills using tools like gdb, Wireshark, and Valgrind .
Preferred Qualifications
  • Experience with Qualcomm, Broadcom, or MediaTek WiFi chipset SDKs.
  • Knowledge of edge computing and AI-driven networking optimizations .
  • Understanding of ARM, MIPS architectures , and real-time processing constraints.
  • Familiarity with security hardening, secure boot , and Trusted Platform Modules ( TPM ).
  • Experience with Agile development and DevOps/CI-CD practices.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Calix logo
Calix

Software Development

San Jose California

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india