.
Software Engineer with C/C++ and Python
  • Warsaw
Software Engineer with C/C++ and Python
Warszawa, Warsaw, Masovian Voivodeship, Polska
CODILIME SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
17. 7. 2025
Informacje o stanowisku

technologies-expected :


  • C
  • C++
  • Python
  • Linux

about-project :


  • We develop modern Software-defined Networking (SDNs) and network operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment such as switches, routers, and smart network interface cards (smartNICs).
  • We are looking for an engineer with C/C++ and Python programming skills to develop and tailor a network operating system for our clients devices.
  • What else you should know:
  • We often work using client-supplied hardware and tools
  • Our projects may be managed by our EMs or directly by the client
  • Most of our clients are based in the US, so work in the afternoon may sometimes be required

responsibilities :


  • Research and define how to implement client requirements and ideas best
  • Take part in technical discussions with the team and the client
  • Develop software mainly using C/C++ and other programming languages such as Python for task automation.
  • Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development
  • Fix bugs efficiently and effectively, and find workarounds for blockers
  • Occasionally, take part in technical pre-sales meetings

requirements-expected :


  • At least 3 years of experience with C/C++ and/or Python
  • Good knowledge of algorithms and data structures
  • General Operating Systems knowledge
  • Experience in working with Linux OS (or other Unix-like OS)
  • At least basic knowledge of computer networks (ethernet, TCP/IP, etc)
  • English at least B2 level, C1/C2 preferred

offered :


  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on

benefits :


  • sharing the costs of sports activities
  • sharing the costs of foreign language classes
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • integration events
  • no dress code

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    45 560
    5 445