Procuramos um Desenvolvedor de Firmware Sênior altamente motivado para se juntar à nossa equipe. O profissional atuará em projetos de P&D para desenvolvimento de firmware com foco equipamentos de comunicação óptica. O profissional será responsável pela definição da arquitetura de software, desenvolvimento de ferramentas e bibliotecas, e gestão técnica das suas atividades.
Requisitos
Formação em Computação ou cursos relacionados.
Sólido domínio dos principais conceitos de Engenharia de Software como paradigmas de programação (mínimo OOP e imperativo), estruturas de dados e algoritmos, arquitetura de software (conceitos de abstração, componentização, reuso, desacoplamento, etc.) testes de software, processos de qualidade, entre outros.
Domínio de metodologias Ágeis, incluindo o mapeamento de atividades e épicos, análise de esforço, dependências, paralelização, etc.
Bom domínio das linguagens C, C++, e desejável Bash, Python entre outras.
Conhecimento sobre programação de rede, sistemas de comunicação (óptica, cabeada etc.) e seus protocolos (como OIF-CMIS, TCP/IP, gRPC, modelo OSI, etc.).
Conhecimento avançado sobre Sistemas Operacionais embarcados (RTOS, Linux Embarcado), incluindo os seus fundamentos.
Conhecimento sobre interfaces padrão de hardware como portas seriais, I2C, SPI, GPIO, etc.
Diferenciais
Perfil dinâmico, incluindo autonomia e proatividade para tomadas de decisão.
Trabalho em equipe, de forma organizada, documentada e focada na geração e melhoria da base de conhecimento da empresa.
Desejável conhecimento sobre hardware o suficiente para entender esquemáticos, fazer diagnóstico e dar suporte ao time de HW.
#J-18808-Ljbffr