• About
  • Blog
  • Communities
  • For companies
PROMOTEDPOSTED 22 DAYS AGO

Uma empresa sediada nos EUA, que está desenvolvendo maneiras poderosas e simples das empresas protegerem e controlarem seus dados, está procurando contratar um desenvolvedor C/C++. O desenvolvedor se juntará à equipe da plataforma Windows e ajudará a implementar eficientes drivers de sistema de arquivos e criar serviços do Windows executáveis no espaço do usuário. A solução avançada da empresa permite que as empresas protejam e regulem o acesso a conteúdo essencial, permitindo que os funcionários se comuniquem com mais eficiência. A empresa já conseguiu arrecadar mais de US$1 milhão durante sua rodada de investimentos Semente.

Responsabilidades:

  • Criar serviços do Windows que operam no espaço do usuário
  • Aprender ativamente sobre o ambiente em que a solução de software irá operar para articular riscos e restrições
  • Trabalhar utilizando vastas habilidades de resolução de problemas e debugging para determinar a causa raiz de um defeito de software
  • Examinar e analisar a documentação técnica do Windows e de outros produtos para obter uma melhor compreensão das soluções de software que interagem com os componentes do sistema
  • Fornecer produtos de alta qualidade e participar de todas as fases do processo de desenvolvimento do software, incluindo idealização, design, implementação, entrega e suporte

Requirements

Requerimentos:

  • Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
  • Pelo menos 3 anos de experiência relevante como desenvolvedor de software
  • Experiência com C/C++ e foco na escrita de código seguro, thread-safe e eficiente é uma obrigação
  • Conhecimento de desenvolvimento de driver do Windows 
  • É necessário entender as interações kernel/modo de usuário
  • Experiência com desenvolvimento de serviços do Windows no espaço do usuário
  • Experiência com desenvolvimento de área de trabalho do Windows e desenvolvimento de instalador do Windows 
  • Familiaridade com desenvolvimento orientado a testes e unit tests
  • É recomendável ter conhecimento básico de termos criptográficos, como criptografia de chave simétrica, criptografia de chave pública, TLS, etc.
  • Conhecer o desenvolvimento de aplicações web no client-side e no server-side (JavaScript, REST)
  • Fluência em Inglês

Skills + Tech

C PLUS PLUS

Desenvolvedor C/C++

Seniority level

Mid-Level

Contract type

Negotiable

Salary range

Not Informed
POSTED 22 DAYS AGO
Remote

Seniority level

Mid-Level

Contract type

Negotiable

Salary range

Not Informed