Informática, Eletrónica e Sistemas Digitais
[Brevemente]
Descrição da Oportunidade
O plano de trabalhos incidirá numa ou mais das vertentes seguintes, em função das tarefas do projeto a que a bolsa ficar afeta: • Revisão da literatura e análise de ferramentas e fluxos relevantes, com identificação de requisitos, barreiras de integração e critérios de avaliação. • Familiarização com as ferramentas, arquiteturas e bases de código existentes, incluindo geradores de sistemas, compiladores, ferramentas de síntese de alto nível (HLS), simuladores e fluxos de automação de projeto eletrónico (EDA). • Desenvolvimento ou extensão de mecanismos de entrada de projeto, transformação e geração de código, compilação e geração/configuração de sistemas RISC-V com aceleradores, incluindo aceleradores reconfiguráveis, como CGRAs. • Desenvolvimento e integração de funcionalidades de processadores, aceleradores, memórias e interfaces de comunicação, incluindo, quando aplicável, instruções personalizadas, formatos numéricos para inferência de inteligência artificial e computação próxima da memória. • Desenvolvimento ou integração de ambientes de simulação e co-simulação, verificação funcional e fluxos de integração e entrega contínuas (CI/CD), com suporte a testes e análise de desempenho. • Integração e avaliação experimental dos protótipos, incluindo exploração do espaço de projeto e articulação com fluxos de síntese e implementação em FPGA ou ASIC, conforme a vertente selecionada. • Documentação dos resultados, elaboração de recomendações para o ODE4EC e colaboração na redação de um artigo científico e, quando aplicável, da dissertação de mestrado.
Habilitações Académicas
Inscrição no mestrado em engenharia eletrotécnica, informática, ou área afim
Requisitos Mínimos
• Experiência em programação, nomeadamente em C/C++, Python ou linguagens de scripting.• Fluência em Inglês (escrito e falado).
Fatores de Preferência
• Experiência numa ou mais das seguintes áreas: compiladores e transformação de código; projeto de sistemas digitais e síntese de alto nível (HLS); arquitetura de computadores e sistemas RISC-V; simulação, co-simulação e verificação; integração de ferramentas, automação de testes e CI/CD. • Interesse em hardware e ferramentas de código aberto, sistemas heterogéneos e integração hardware/software. • Fluência em Português e Inglês (escrito e falado).
Período de candidatura
Desde 08 Oct 2026 a 21 Oct 2026
[Brevemente]
Centro
Computação Centrada no Humano e Ciência da Informação