Queremos inspirar pessoas para que descubram a tecnologia, para que conheçam a inovação e tenham a melhor experiência educacional do Brasil.
/n Ensino superior completo em Engenharia Elétrica, Engenharia de Telecomunicações, Engenharia de Computação ou áreas correlatas; Experiência na área de desenvolvimento de software; Domínio em desenvolvimento de software com C/C++ em ambiente Linux; Conhecimento em: Desenvolvimento orientado a objeto, Sistema operacional Linux, compilador gcc, cmake, diretivas de compilação, Sistemas multi threads, semáforos, mutex, diretivas de otimização de processamento de dados, Processamento Digital de sinais, sistemas de telecomunicações, algoritmos de camada física (PHY), especialmente voltados para comunicação digital, Técnicas de Processamento Digital de Sinais e algoritmos de comunicação, como sincronismo, modulação/demodulação, códigos corretores de erro, estimação de canal e equalização, Ferramentas de versionamento de código, como Git, Python e MATLAB; Inglês avançado para leitura e básico para escrita e conversação.
Seria interessante se você tivesse ou soubesse: Conhecimentos em diretivas SIMD, VOLK, GNU Radio; Noções de Python; OTA (Over-the-air) Update, SoCs.
/n Implementar e otimizar algoritmos de camada física para sistemas SDR em linguagem C/C++; Desenvolver, testar e validar módulos de software no ambiente Linux, garantindo desempenho em tempo real e eficiência de processamento; Trabalhar em colaboração com equipes de engenharia de hardware e sistemas para integração de soluções; Analisar, depurar e resolver problemas complexos de software em nível de camada física e realizar otimizações de código; Desenvolver algoritmos de comunicação digital, incluindo modulação, demodulação, códigos de correção de erro, filtragem, estimação e equalização canal; Pesquisa, leitura e interpretação de documentos técnicos em inglês; Escrever e manter documentação técnica clara e precisa sobre as funcionalidades e arquitetura dos sistemas; Participar de revisões de código, dando feedback construtivo e ajudando a garantir a qualidade do código.