Position: Windows Engineer
Company: Adaptiq
Category: C++
Experience required: 3y
English level: upper

**Responsibilities:**

- Perform research and implementation of future Windows solution within the company
- Performance analysis and tuning experience including memory usage, CPU utilization, leak checking
- Create and maintain unit and integration tests related to his work area
Collaborate with QA teams and other departments within organization to accomplish setup tasks and goals
- Produce technical documentation covering his area of engineering

**Required Skills:**

- Knowledge of C/C++, C# and Golang, experience with at least one of these languages
- Proficient in inter-process communication
- Proficient in Processes, Threads, Jobs & Synchronization
- Good understanding of multithreading challenges and the ways to mitigate them
- Understanding Windows Memory Architecture
- Driver implementation (Advantage)
- Security descriptors and access control/Account rights (Advantage)
- Debugging and troubleshooting skills
- Performance analysis and tuning experience including memory usage, CPU utilization, leak checking
- Highly self-motivated to create reliable, performant programs
- Excellent communication and learning skills
- Good command of English