Procuramos um profissional altamente qualificado para desenvolver firmware em projetos de P&D focados em equipamentos de comunicação óptica.
Descrição do Cargo
O profissional atuará na definição da arquitetura de software, no desenvolvimento de ferramentas e bibliotecas e na gestão técnica das suas atividades.
Requisitos Específicos
* 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 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.