Senior Windows C++ Engineer
Descrição da Vaga
As the Windows Driver and Reverse Engineering Engineer you will be responsible for expanding compatibility across Windows applications and strengthening the overall security of a core secure‑enclave product. This role involves in‑depth work with Windows internals, driver development, and reverse engineering at both user‑ and kernel‑mode levels. You'll collaborate closely with distributed engineering, QA, product, and support teams, documenting your findings and delivering production‑ready code. **Responsibilities** * Develop and test Windows drivers and components in C/C\+\+ using technologies such as WDK, filter drivers, WFP, NDIS, injection, and callbacks * Perform advanced reverse engineering and debugging using tools like IDA and WinDbg on x86 and ARM platforms * Design and implement complex, multithreaded applications managing IPC, semaphores, mutexes, race conditions, and memory * Write secure, maintainable code following modern C\+\+ best practices (OOP, STL, smart pointers) * Build and maintain user‑mode applications (Windows services, ATL, hooking mechanisms) * Collaborate across teams to share technical insights, document workflows, and ensure high security and compatibility standards **Requirements** * 6\+ years of experience in Windows driver development and testing using C/C\+\+ * Deep understanding of user‑mode and kernel‑mode reverse engineering * Knowledge of COM architecture (including marshaling), RPC, and ALPC calls * Familiarity with C\# and complex application design * Strong debugging and problem‑solving abilities * Clear technical communication in written English * Attention to code quality, performance, and security **Benefits** **Salary Range:** $5,000 \- $8,000 USD /month Unlimited PTO
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev