Senior Software Engineer C

C

Senior Software Engineer C

C
Krańcowa 5, Warszawa

Codilime

Undetermined
B2B
Senior
Remote
5 291 - 7 519 USD
Net per month - B2B

Job description

The project and the team

We are working with the latest cutting-edge technologies used in the world of modern SDNs. After joining our team, you will have a chance to integrate the newest hardware solutions with open and proprietary SDN systems, enabling new features and improving their performance to a level not achievable by many other companies.

What else you should know:
  • The team consists of developers, QA automation and DevOps engineers
  • This is a pure Research and Development project with a small amount of maintenance work (in the release we are working on)
  • We use KANBAN/Agile methodology
  • The client is based in the US

Your role
As a part of the project team, you will be responsible for:
  • Work in agile methodology and collaborate  with the team
  • Take part in technical design discussions
  • Develope needed functionality pieces
  • Deliver unit tests for your code
  • Validate the solution with the client (demo)
  • Fix bugs efficiently and effectively

Do we have a match?

As a Senior Software Engineer you must meet most of the following criteria:
  • Excellent C/C++ knowledge
  • Excellent knowledge of Git
  • Good knowledge of low-level programming / driver Development / kernel programming on the Linux platform
  • Good knowledge of writing unit/functional/regression tests
  • Good communication skills, English (B2 level), 
  • Be a team player, have a problem-solving attitude, and willingness to learn continuously

Beyond the criteria above, we would appreciate the nice-to-haves:
  • Experience with networking solutions (especially SDNs, NFVs)
  • Knowledge of Computer Network protocols (Ethernet/TCP/IP/…)
  • Experience with DPDK
  • Experience working with Software Houses
  • Experience with any private/public cloud infrastructure and services

More reasons to join us
  • 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

Tech stack

    C

    advanced

    Networking

    regular

    Linux Kernel

    regular

    Git

    regular

    Python

    junior

    driver development

    junior

    SDN

    nice to have

    DPDK

    nice to have

Office location

Published: 26.04.2021