> Markdown version of [/jobs/ext/1998288-c-software-engineer-network-asic-s](https://www.wearedevelopers.com/jobs/ext/1998288-c-software-engineer-network-asic-s). 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). --- # C Software engineer - Network ASIC's - **Company:** MBR Partners - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** C (Programming Language), Automation of Tests, Border Gateway Protocol, Code Review, Computer Programming, Computer Networks, Data Centers, Software Debugging, Linux, Ethernet, Hardware Design, Open Shortest Path First (OSPF), Software Engineering, Dynamic Routing, Multithreading, Application Specific Integrated Circuits, Information Technology, Codebase, Routing & Switching - **Published:** August 9, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/c-software-engineer-network-asics-london-grossbritannien-58874337 ## About the Role _ of control plane information into the chip * Participate in code reviews and contribute to best practices * Troubleshoot issues in the networking operating system and support automated testing to ensure quality and reliability * Stay updated with networking trends and incorporate them into software design Tasks * Bachelor in Computer Science or Electrical Engineering or related field * Familiarity with Ethernet and IP-based protocols; dynamic routing protocols (BGP, OSPF at minimum) * Ability to work with industry standards (IETF RFC, IEEE) and implement described behavior in C * Proficiency in C programming language * Experience developing software for Linux OS and in data centre/telecom environments * Ability to work with large codebases, navigate and interpret code efficiently * Experience debugging complex, multithreaded software * Strong problem-solving and analytical skills * Ability to work independently and collaboratively in a team Key requirements * ## Description Experteer Overview In this role, you will design and develop the networking OS components that drive data centre switches and routers, with a focus on programming the network ASIC. You will work closely with hardware and control-plane teams to ensure seamless software-hardware integration and performance. You will fix defects, participate in code reviews, and help improve testability and reliability of the networking software. The role offers exposure to cutting-edge data centre networking and requires staying current with industry trends to shape robust, scalable solutions. You will work in a collaborative environment that values hands-on problem solving and cross-functional collaboration. Pay / Benefits * Design and develop the networking OS component that programs the network ASIC for data centre switches and routers * Fix bugs and improve performance within the specified software area * Collaborate with hardware and control plane teams to ensure integrated operation and provisioning of control plane information into the chip * Participate in code reviews and contribute to best practices * Troubleshoot issues in the networking operating system and support automated testing to ensure quality and reliability * Stay updated with networking trends and incorporate them into software design Tasks * Bachelor in Computer Science or Electrical Engineering or related field * Familiarity with Ethernet and IP-based protocols; dynamic routing protocols (BGP, OSPF at minimum) * Ability to work with industry standards (IETF RFC, IEEE) and implement described behavior in C * Proficiency in C programming language * Experience developing software for Linux OS and in data centre/telecom environments * Ability to work with large codebases, navigate and interpret code efficiently * Experience debugging complex, multithreaded software * Strong problem-solving and analytical skills * Ability to work independently and collaboratively in a team Key requirements * ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)