Position: С/C++ Developer
Company: Crunch
Experience required: 2y
Category: C++
English level: upper
Published: 2023-04-01T00:00:00+03:00

**Project description:**

We are looking for a team member who will help maintain already existing USB-Network windows 10/11 driver and participate in future Windows driver development for a new product using the last USB 4/PCIe standard
You will join an embedded R&D team of 10 Developers specialized in the internet of things, optimizing network performance, traffic and data analysis, and developing network visibility solutions.
Our Customer is a Netherlands Product company with about 40 employees developing its own soft for data processing. More than 1000+ clients from all over the world use their innovative product

**Mandatory Requirements:**

- 2+ years of commercial software development experience.
- A comprehensive foundation with modern C/C++
- Experience in development and maintenance of USB-Network windows 10/11 driver
- Strong GNU/Linux experience
- Knowledge of Git
- Knowledge of TCP/IP Networking and Protocols
- Understanding of Google tests

**Optional Requirements:**

- Experience with CMake
- Experience with Docker
- Experience with CI/CD tooling, GitLab
- Experience with Win32 API

**You:**

- Have excellent communication skills and upper-Intermediate English
- Task-oriented and out of the box thinking
- Flexible and independent in task solving and a team player at the same time

**Main Responsibilities:**

- Taking part in every step of the engineering process
- Implementing best practices and technical solutions (support the current product as well as extend the functionality and develop new features)
- Write a professional, performant, high-quality code that will support a rapidly scaling
- Define a testing and validation procedure

**We offer:**

- Annual paid leave – 18 working days (100% compensation)
- Annual paid sick leave – 10 working days (100% compensation)
Medical insurance
- Opportunity to become a part of our professional team
- Opportunity to participate in various events (educational programs, seminars, training sessions)
- Flexible working schedule
- Competitive compensation