We are looking for a Senior C++ developer in a Windows environment who wants to work in the field of cyber security to develop solutions for the public sector.
Requirements:
- 5+ years’ experience with 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 life cycle, 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.