Job Summary:
We are looking for an experienced embedded software leader to help build the next generation of high-performance cellular routers and gateways. In this role, you will architect and deliver reliable, secure, and scalable embedded solutions across Linux and embedded platforms, integrating advanced 4G/5G, Wi-Fi, and Bluetooth technologies. You'll work closely with cross-functional teams to ensure seamless hardware-software integration and world-class product quality. This is a unique opportunity to drive innovation in wireless connectivity and shape the future of mission-critical networking solutions.
The ideal candidate brings deep C/C++ expertise and is a domain expert in at least two of the following areas:
- Routing software and router feature development (e.g., OpenWRT)
- Cellular software stack (4G/5G/NB-IoT, modem integration)
- Wi-Fi software stack and protocol implementation
- Linux platform engineering (Yocto, OpenWRT build systems)
- Embedded network security (VPNs, secure boot, CVEs).
Responsibilities:
- Architect and develop complex embedded software systems for cellular routers, with a focus on security, reliability, performance, and scalability (30%).
- Lead the design and integration of wireless (4G/5G, Wi-Fi, Bluetooth) and wired connectivity features across Linux-based systems (25%).
- Collaborate with cross-functional teams including hardware, QA, and product to drive system-level solutions and resolve technical challenges (20%).
- Mentor junior and mid-level engineers, contributing to technical reviews, design decisions, and continuous team improvement (15%).
- Drive innovation by researching and integrating modern embedded technologies, development practices, and performance optimizations (10%).
Minimum Qualifications:
- Bachelor's or Master's in Computer Science, Electronics, ora related field.
- 12+ years of experience inembedded systemssoftware development.
- Strongproficiencyin C++ withgoodunderstanding of Linux-based software distributions.
- Hands-onexpertisein at least two of the following domains:
- Routing software and router feature development (e.g.,OpenWRT)
- Cellular software stack (4G/5G/NB-IoT, modem integration, SIM/eSIM)
- Wi-Fi software stack and protocol layers & protocol implementation
- Linux platform engineering (Yocto, OpenWRT build systems)
- Embedded network security (VPNs, secure boot, CVEs)
- Hands-on experience with modem integration and embedded networking stacks.
- Proven ability to lead complex technical efforts across product cycles.
Desired Qualifications
Robust candidates will typically bring depth in 2 or more of the areas below:
- Expertisein cellular technologies (5G/4G/NB-IoT), modem interfacing, and SIM/eSIMmanagement.
- Expertise in Wi-Fi technologies.
- Experience architecting router features using OpenWRTor equivalent platforms.
- Proficiencywith Linux Yoctobuild systems.
- Solid understanding of network security (VPNs, secure boot, encryption).
- Experience with security patches and CVEs.
- Demonstrated impactintechnical strategy, performance tuning, and cross-functional collaboration.
- Track recordof mentorship and peer development within engineering teams.
- Patents/Publications in the related area.
📌 Senior Staff Engineer, Networking Software (India)
🏢 Semtech
📍 India