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 orientado a objeto, Desenvolvimento de software com C/C++ em ambiente Linux, Sistema operacional Linux, compilador gcc, cmake, diretivas de compilação, Processamento Digital de sinais, sistemas de telecomunicações, algoritmos de camada física (PHY), especialmente voltados para comunicação digital, Técnicas de DSP (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; Conhecimentos em Sistemas multi threads, semáforos, mutex, diretivas de otimização de processamento de dados; Inglês avançado para leitura.
Inglês 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, fornecendo feedback construtivo e ajudando a garantir a qualidade do código; Criar apresentações e realizar capacitação de outros desenvolvedores; Estimular novas ideias nos membros de sua equipe de trabalho; Liderar tecnicamente o desenvolvimento de atividades de pesquisa e desenvolvimento; Elaborar propostas de novos projetos; Representar o Inatel em eventos, congressos ou feiras de apresentação dos projetos para parceiros e autoridades; Busca de novos conhecimentos para execução das atividades; Apoiar o desenvolvimento de Projetos de Iniciação Científica em sua área de conhecimento, atuando na orientação de alunos, na escrita e na revisão de artigos, whitepapers e relatórios com os resultados obtidos.