Low Level Software Engineer - CodiLime

Low Level Software Engineer


See job offer

CodiLime helps companies build and transform their network applications by providing expert knowledge and technical teams experienced in building, developing and integrating SDN & NFV solutions in a single-, multi,- or hybrid-cloud environment.

We are looking for an experienced Low Level Software Engineer (C/C++) who will join our new project in Warsaw. W are creating a software-hardware solution that extends capabilities of SDN orchestration platform.


  •  At least 3 years of experience in a similar role
  •  Excellent knowledge of C and/or low-level C++ programming languages
  •  Very good low-level Linux knowledge (Linux kernel / Linux kernel modules)
  •  Experience with at least one scripting language (e.g. Python, Bash)
  •  Knowledge of networks and network protocols (IP, TCP, UDP, ARP, DNS, DHCP)
  •  Good working knowledge of English (B2 level)

We also welcome

  •  Understanding NFV/SDN concepts
  •  Understanding virtualization concepts and experience with KVM, QEMU, VMWare
  •  Knowledge of software development best practices: design patterns, continuous integration, code review, unit / functional / regression tests, Git
  •  Knowledge x86 CPU architecture
  •  Understanding routing protocols (RIP, OSPF, BGP)

We offer

  • An opportunity to participate in conferences and workshops around the world
  • An opportunity to participate in internal training sessions (Tech Talks)
  • Attractive benefits
  • Flexible working hours
  • Frequent team-building events, a training budget and assistance from accountants
  • A good atmosphere among professionals who are passionate about their work
  • Subsidized English lessons with experienced native speaker English teachers
  • An attractive salary

Your contact

If you have any questions regarding this position, contact your recruiter:

Agnieszka Krawczyk