
Senior Software Engineer - C Programming, Linux, Networking from 4+ years
- Bangalore, Karnataka
- Permanent
- Full-time
- Programming and Scripting: Proficient in C programming with expertise in code generation techniques, multi-threaded development, and scripting languages such as Python for tooling and prototyping.
- Software Engineering Principles: Strong foundation in modular software build, data structures, and sophisticated problem-solving.
- Networking and Protocols: Extensive experience in networking technologies, protocol development and or features (L2/L3, QoS, ACLs, data path), .
- Development and Debugging Tools: Skilled in Linux-based build systems, working with Makefiles, integrating SDKs, and using debugging tools like GDB.
- Familiarity with ASIC pipelines (BCM, Dune, Silicon 1, Marvell Prestera)
- Crafting and integrating SDKs for flawless software-hardware interaction
- Experience with Cisco OS (XR, XE, NXOS) and exposure to AI/ML tools and frameworks.