Desenvolvedor(a) C
Buscamos um(a) Desenvolvedor(a) C dinâmico(a) e criativo(a) para se juntar à nossa equipe em uma empresa líder no setor. O(a) candidato(a) selecionado(a) terá a oportunidade de trabalhar em projetos desafiadores e de grande importância, desenvolvendo soluções personalizadas para nossos clientes. O cargo é em tempo integral e oferece um ambiente de trabalho colaborativo, no qual são valorizados a inovação e o crescimento profissional.
Responsabilidades
Desenvolver e manter aplicações em linguagem C.
Desenvolver software em C para sistemas embarcados.
Interpretar e analisar requisitos do cliente, e projetar soluções tecnológicas para atendê-los.
Participar da implementação de novas soluções tecnológicas e da evolução de soluções existentes.
Realizar testes e depuração de software, e fazer melhorias no código existente.
Colaborar com outros membros da equipe para garantir a qualidade e a entrega no prazo do trabalho.
Manter-se atualizado(a) sobre as últimas tendências e tecnologias de programação.
Requisitos
Graduação em Ciência da Computação, Engenharia da Computação ou área afim.
Mínimo de 3 anos de experiência em desenvolvimento de aplicações em linguagem C.
Experiência em design e desenvolvimento de software para sistemas embarcados.
Conhecimentos sólidos em programação orientada a objetos e design de software.
Experiência no uso de ferramentas de controle de versão, como Git.
Habilidade para resolver problemas de forma criativa e trabalhar com independência.
Capacidade de trabalho em equipe, habilidades para comunicação eficiente e proatividade na identificação de problemas do projeto.
Disposição para aprender e se adaptar a novas tecnologias.
Se você possui essas habilidades e tem interesse em fazer parte da nossa equipe, não hesite em se candidatar a esta empolgante oportunidade de trabalho!
Perguntas de Entrevista
Como você gerencia a memória e os ponteiros em C ao desenvolver software para sistemas embarcados com recursos limitados?
Espera-se que o(a) candidato(a) explique como aloca e libera memória, como evita vazamentos e acessos inválidos com ponteiros e como otimiza o uso de recursos em dispositivos embarcados, apoiando-se em exemplos de projetos próprios.
Qual é o processo que você segue para solucionar um problema utilizando a linguagem C?
Espera-se que o(a) candidato(a) descreva o processo que segue para resolver qualquer problema utilizando a linguagem de programação C, demonstrando sua compreensão dessa linguagem.
Em quais projetos você já utilizou C, e quais responsabilidades teve?
Espera-se que o(a) candidato(a) discuta projetos ou trabalhos anteriores em que utilizou a linguagem de programação C, bem como seu papel nesses projetos.
Como se resolvem as questões de compatibilidade de software em C?
Espera-se que o(a) candidato(a) seja capaz de reconhecer problemas de compatibilidade de software em C e as formas de solucioná-los com uma solução adequada.
Que tipo de compiladores e depuradores você utilizou para seu trabalho em C?
Espera-se que o(a) candidato(a) forneça uma lista dos compiladores ou depuradores de C que já utilizou no passado, e fale sobre sua experiência no uso de ferramentas de desenvolvimento e depuração.
Como você lida com erros e exceções em C?
Espera-se que o(a) candidato(a) discuta sua abordagem para trabalhar com erros e exceções na linguagem de programação C e como busca solucionar esse tipo de problema em seu código.
Como você mantém e documenta o código C que já criou no passado?
Espera-se que o(a) candidato(a) descreva seu processo de documentação e manutenção do código em C, incluindo técnicas e ferramentas que utiliza para manter o código limpo e organizado.
Testes Recomendados da Evalart
Teste DISC completo
Esse teste entrega uma descrição para cada uma das dimensões DISC, além do perfil que corresponde ao candidato (dentro dos 15 perfis clássicos)
Teste de Inteligência 24 Perguntas
Teste de Inteligência de 24 perguntas que avalia várias áreas de inteligência a partir de diferentes ângulos (raciocínio lógico, aptidão verbal, aptidão numérica, inteligência visual, padrões), dando uma pontuação geral entre 0 e 24 pontos.
Conhecimentos de Linguagem C
Teste teórico de conhecimentos de Linguagem C
Conhecimentos de GIT
Teste teórico que mede o conhecimento sobre conceitos e comandos do sistema de controle de versão GIT.
Quer melhorar seus processos seletivos?
Comece a usar testes psicométricos e técnicos hoje mesmo, sem custo.