





Tier-1 brand, generic Software Engineer title, mid-level experience, and metro hiring increase competition.
Specialized networking, OS, and hardware-software integration skills limit cross-industry transferability.
Explicit years plus mandatory C/C++ and systems networking expertise increases shortlisting rigidity.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and deliver scalable, reliable, and secure features across the routing software stack including low-level drivers, networking protocols, packet forwarding, cryptographic security, and system optimizations.
Integrate new hardware platforms with software and debug complex multi-layer software issues.
Write maintainable code with unit tests, participate in code reviews and use modern development workflows including AI-assisted coding tools.
Bachelor’s degree in Computer Science or Computer Engineering with minimum 2 years experience, or Master’s degree with 0 years experience.
Foundational programming skills in C/C++ are mandatory.
Strong debugging skills for software development required.
Work Experience Required: Bachelor’s + 2 years or Master’s + 0 years relevant experience.
Experience developing software across networking layers including drivers, protocols, and packet forwarding, with focus on scalability, performance, and security.
Comfortable working with AI-assisted development tools integrated into software workflows.
Ability to collaborate cross-functionally with hardware, product, and test teams to bring up new platforms.