> Markdown version of [/jobs/ext/4537358-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4537358-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** IP Infusion Inc. - **Location:** Santa Clara, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $180,000.0 - $220,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Computer Networks, Linux, Distributed Systems, Memory Management, Embedded Operating Systems, Internet Protocol, Multi-protocol Systems, Network Layer, Routing, Network Virtualization, Network Protocols, Broadcom, Software Engineering, Virtualization Technology, Scripting, Trident, Programming Languages - **Published:** November 3, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-santa-clara-ca--84db426e-1e3a-41f4-9225-50785d7d5848 ## About the Role Software Engineering, IP (Internet Protocol), MPLS (Multi-Protocol Label Switching), Software Development, Software Design, Identify Issues, Routing Protocols, Virtualization, Offshoring, Linux Networks, * Solid understanding of Linux networking and operating systems concepts. * Solid knowledge and 7+ year experience of IP networking stack in Linux or similar embedded operating systems * Strong foundation on Operating Systems concepts such as memory management, IPC, scheduling, task switching etc. and C/C++ programming languages. * Experience designing and developing network protocols, analyzing and improving existing protocol specifications. * Experience with Broadcom or Marvell SDK or any contemporary Chipset is preferred. * Knowledge and experience of complex software design for distributed systems in embedded networking/telecommunications projects. * Experience with design and development of Layer 2, Layer 3, MPLS networking control and/or data plane software. * Experience in designing and developing data plane for Broadcom chipset like Trident/Tomahawk/Qumran etc. * Strong communication, teamwork and problem-solving skills are essential. * Exposure to OS system calls and kernel APIs will be plus. * Any Scripting knowledge is added advantage. ## Description IP Infusion is looking for a motivated and talented individual interested in working on platform integration. 1. Integrate L2, L3 and MPLS features in dataplane and integrate with 3^rdparty SDK. 2. Contribute in software design, development, review, and documentations to deliver high quality products. 3. Trouble shoot and fix reported issues with routing protocol and services. 4. Continuous learning and development of skills in system and network virtualization. 5. Work in close co-ordination with other team members including offshore development team.