C Software engineer - Network ASIC's

MBR Partners
London, UK
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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)
+7 more
Software Engineering Dynamic Routing Multithreading Application Specific Integrated Circuits Information Technology Codebase Routing & Switching

Job 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 *

Requirements

_ 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 *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on eu.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

4:52 min

Connecting namespaces with local virtual ethernet pairs

Oliver Seitz Oliver Seitz · World Congress 2025

1:32 min

Grasping core networking and infrastructure automation components

Michael Cade · LIVE

2:12 min

Implementing automotive ethernet and connected remote vehicle telemetry applications

David Romić · World Congress 2023

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 · World Congress 2025

Videos

See all

Related articles

See all