Position: Senior С++ Engineer in a Windows environment
Company: Onseo
Category: Security
Experience: 5y
English level: intermediate

Ми шукаємо Senior С++ in a Windows environment, який бажає працюватив галузі кібербезпеки для розробки рішень для державного сектора.

**Вимоги**:
• 5+ років досвіду програмування на C та C++ у середовищі Windows;
• Досвід програмування ядра Windows;
• Тверде розуміння розробки програмного забезпечення в режимі ядра, включаючи розробку та тестування драйверів;
• Досвід роботи з інструментами налагодження ядра Windows і фреймворками драйверів режиму ядра (такими як WinDbg, WDK тощо);
• Розуміння Assembler x86/ARM;

**Буде плюсом**:
• Відмінні навички вирішення проблем і аналітичні навички;
• Сильні письмові та вербальні навички спілкування;
• Здатність працювати як самостійно, так і спільно в командному середовищі;
• Особиста ініціатива, цілеспрямованість, наполегливість та стійкість;
• Добре розвинені навички спілкування та роботи в команді;
• Англійська мова на рівні Intermediate.

**Обов'язки**:
• Приймати участь у повному життєвому циклі розробки програмного забезпечення, включаючи збір вимог, проєктування, реалізацію, тестування, розгортання та підтримку;
• Розробляти та вести документацію, включаючи документи проєктування, технічні вимоги та технічні мануали;
• Вирішувати проблеми з kernel-mode компонентами та братиактивну участь у їх відлагодженні, тісно співпрацюючи з іншими членами команди для своєчасного вирішення проблем;
• Співпрацювати з іншими командами для забезпечення інтеграції kernel-mode компонентів з іншими програмними та апаратними системами;
• Бути в курсі останніх розробок в галузі програмування ядра Windows та пов’язаних технологій.

**Ми пропонуємо**:
• Дружний та високопрофесійний колектив;
• Демократичний менеджмент;
• Професійне зростання та тренінги;
• Конкурентна заробітна плата;
• Медичне страхування;
• Оплачувані лікарняні;
• Довгострокове працевлаштування з оплачуваною відпусткою;
• Спортивна компенсація;
• Уроки англійської мови;
• Комфортний та сучасний офіс.

___________________________________________________________________
EN
We are looking for a Senior C++ developer in a Windows environment who wants to work in the field of cybersecurity to develop solutions for the public sector.

**Requirements**:
• 5+ years’ experiencewith C and C++ programming in a Windows environment;
• Experience in Windows kernel programming;
• Solid understanding of kernel-mode software development, including driver development and testing;
• Experience with Windows kernel debugging tools and kernel-mode driver frameworks (such as WinDbg, WDK, etc.);
• Understanding of Assembler x86/ARM;
Nice-to-have:
• Excellent problem-solving and analytical skills;
• Strong written and verbal communication skills;
• Ability to work both independently and collaboratively in a team environment;
• Personal initiative, commitment, perseverance, and resilience;
• Well-developed communication and teamwork skills;
• English at Intermediate level.

**Responsibilities**:
• Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, deployment and support;
• Develop and maintain documentation, including design documents, technical requirements and technical manuals;
• Troubleshoot issues with kernel-mode components and actively participate in their debugging, working closely with other team members to resolve issues in a timely manner;
• Collaborate with other teams to ensure integration of kernel-mode components with other software and hardware systems;
• Keep abreast of the latest developments in Windows kernel programming and related technologies.

**We offer**:
• Friendly and highly professional team;
• Democratic management;
• Professional growth and training;
• Competitive salary;
• Medical issuance;
• Paid sick days;
• Long-term employment with paid vacation;
• Sport compensation;
• English lessons;
• Comfortable and modern office.