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