C Software Engineer - Router Control Plane

Sé de los primeros solicitantes.
MBR Partners
Madrid
A distancia
EUR 50.000 - 70.000
Sé de los primeros solicitantes.
Hace 7 días
Descripción del empleo

C Software Engineer - Router Control Plane

Full time

Locations : Warsaw | New Delhi | Mumbai | Dubai | Spain | Portugal | Romania | Chennai | South Africa | Turkey

We are looking for experienced software engineers to join our client's team and work on the design, development, and maintenance of the OS that powers our networking products.

Qualifications Required

  • Bachelor's degree or equivalent experience in Computer Science, Electrical Engineering, or related field
  • Familiarity with Ethernet and IP-based protocols, dynamic routing protocols (BGP, OSPF at a minimum), management mechanisms and protocols such as ACLs, LLDP, SNMP
  • Ability to work with industry standards such as IETF RFC, IEEE, etc. — understand standard requirements, implement the described behavior and messaging in C code
  • Proficiency in C programming language
  • Experience developing software for Linux OSes (this implies being an advanced Linux user as well)
  • Advanced knowledge of the Linux kernel architecture with a focus on networking
  • Experience in developing and maintaining software operating systems in data
  • Ability to work with a large codebase: navigate the code efficiently, interpret the code on the fly
  • Experience debugging complex and multithreaded software
  • Strong problem-solving and analytical skills
  • Ability to work independently and collaboratively in a team environment

Ways to Stand Out

  • Experience working with dynamic routing suites such as Quagga or FRRouting
  • Experience with Netlink, switchdev
  • Extensive knowledge of MPLS suite of protocols and mechanisms (LDP, RSVP-TE)
  • Experience developing multithreaded Linux applications
  • Some experience with embedded systems (ability to interpret a device data sheet, common on-board hardware components interconnection principles and mechanisms)
  • Experience with distributed systems and/or cloud computing systems
  • Familiarity with virtualization/containerization technologies such as KVM/QEMU
  • Experience with code management practices (GitLab, Git flow - multiple branches, rebasing, merges, going through code reviews, etc.)

The client is based in Dubai and can sponsor work permits; however, the role can also be based remotely in other countries.

Obtenga la revisión gratuita y confidencial de su currículum.
Selecciona un archivo o arrástralo y suéltalo
Avatar
Asesoramiento online gratuito
¡Mejora tus posibilidades de entrevistarte para ese puesto!
Adelántate y explora vacantes nuevas de C Software Engineer - Router Control Plane en