Propostas sem aluno

DEI - FCTUC
Gerado a 2024-05-17 12:50:05 (Europe/Lisbon).
Voltar

Titulo Estágio

DESENVOLVIMENTO DE SOFTWARE PARA O MERCADO DE SMART ENERGY

Local do Estágio

O estágio será executado nas instalações da empresa Critical Software Poderá ser necessário a deslocação pontual entre sites da CRITICAL Software em Portugal para algumas atividades bem como às instalações do cliente.

Enquadramento

A Critical Software desenvolve soluções de software à medida dos requisitos específicos dos seus clientes
em diversos sectores de atividade.
O sector da Energia é um dos sectores onde a Critical Software se tem vindo a destacar através do
fornecimento de serviços de desenvolvimento de sistemas críticos para o negócio para várias empresas
líderes nos seus sectores de atividade e em mercados com alta maturidade no sector de Energia tais como
Reino Unido, Suíça, Itália e Dinamarca. Como resultado, a empresa tem vindo a desenvolver competências
de enorme valia para os seus clientes neste sector combinando competências de topo a nível da engenharia
de software com um profundo conhecimento dos principais desafios e problemas que os seus clientes
enfrentam.
Neste âmbito, a Critical Software propõe a realização de um estágio integrado em ambiente profissional de
alta qualidade, numa indústria de futuro com é a da gestão e controlo de energia. O candidato tomará
contato e estará envolvido num ambiente em que são seguidos os mais altos standards de qualidade de
desenvolvimento de software utilizando métodos e tecnologias de ponta.
Entre outros, o candidato poderá desenvolver trabalho nas seguintes áreas:
− Modelos de gestão sustentável de energia.
− Protocolos de aquisição, configuração e controlo de equipamentos Smart Energy.
− Cibersegurança de equipamentos.
− Interoperabilidade entre Smart Meters e Smart Energy Operational Platforms.
Algumas das tecnologias, linguagens de programação e padrões de desenvolvimento atualmente em uso
nesta área de desenvolvimento na Critical Software incluem:
− Amazon Web Services (AWS)
− Internet Of Things (IOT)
− Zigbee, GBCS, EEBUS, DLMS
− C/C++, Java, C# e Python
− React Web Applications
− Automated Interoperability Testing
− DevOps
− Event Driven Design
− Test Driven Development
− Embedded Software Development 

Objetivo

O estágio está integrado no âmbito do desenvolvimento de soluções nos módulos aplicacionais identificados
e tem como objetivo a integração do estagiário no âmbito destes projetos, acompanhando-o em todas as
fases do ciclo de desenvolvimento de software, desde a análise de requisitos até aos testes.
Os principais objetivos a endereçar são:
− Estudo introdutório do domínio Smart Energy: Objetivos, cenários de operação, participantes, modelo de
dados e subsistemas.
− Estudo de protocolo de comunicação com equipamentos de Smart Metering.
− Especificação e conceção de funcionalidades de comunicação a desenvolver. Esta especificação e
análise serão feitas com base em análise de requisitos efetuados com suporte de engenheiros de
software da Critical Software.
− Codificação das novas funcionalidades nos diversos módulos aplicacionais. A codificação será
acompanhada de atividades de verificação (p. ex. inspeções de código) a serem realizadas em conjunto
com outros elementos da Critical Software.
− Compreender os requisitos de arquitetura refletindo na implementação, separação de conceitos, regras
e boas práticas de desenvolvimento de software.
− Aquisição de competências em processos de desenvolvimento de software e de sistemas, em particular
no planeamento de tarefas e coordenação em equipa no cumprimento de objetivos propostos.
− Aquisição de competências em tecnologias inovadores e atuais relacionadas com o mercado de
energia.
− Produção do relatório de estágio.

Plano de Trabalhos - Semestre 1

Como plano inicial está prevista uma alocação de 12 meses. As principais atividades a desenvolver são:− T1: Estudo do domínio da Energia e dos processos de desenvolvimento atualmente em curso na CRITICAL Software. Definição e avaliação dos requisitos, bem como análise das possíveis soluções existentes no mercado para satisfação dos requisitos. Provas de conceito das ferramentas a utilizar.− T2: Definição, especificação e análise da solução a implementar. Esta especificação e análise terão o apoio de elementos da equipa da CRITICAL Software. Durante esta fase o aluno deverá produzir um relatório técnico preliminar sobre o seu trabalho;− T3: Desenvolvimento, integração da solução. Estas tarefas serão acompanhadas de atividades de verificação a serem realizadas em conjunto com outros elementos da CRITICAL Software;− T4: Validação da solução no contexto operacional de Continuous Delivery da Critical Software.− T5: Produção do relatório de estágio. 

Plano de Trabalhos - Semestre 2

Continuação das tarefas T3, T4 e T5.

Condições

RemuneraçãoA remuneração do estágio respeitará as regras definidas. O montante acordado para o presente ano letivo é de 450 €. O projeto de dissertação será́orientado por um engenheiro da Critical Software em complementaridade à orientação fornecida pela instituição de ensino. O estagiário integrará a equipa Critical Software tendo acesso a todo o programa formativo, de acompanhamento e de avaliação de desempenho inerente a este programa. Idiomas O idioma principal em uso na Critical Software e em particular na área de negócio em que este estágio se insere é o inglês pelo que só serão admitidos alunos que tenham um bom nível de domínio da língua inglesa. 

Observações

Durante o estágio, o aluno poderá́ter acesso a um conjunto de formações que a Critical Software coloca à disposição dos seus colaboradores. Os candidatos serão sujeitos a entrevista, sendo selecionados os que apresentarem aptidões mais consentâneas com o trabalho proposto.Este estágio está especialmente direcionado para alunos de Engenharia Informática e de Engenharia Eletrotécnica e de Computadores ou equivalentes. Os objetivos detalhados e o trabalho em concreto a desenvolver serão definidos e acordados entre a Critical Software e o aluno antes do início dos trabalhos.  Confidencialidade Dependendo dos objetivos e trabalhos concretos acordados entre a Critical Software e o estágio, poderá existir a necessidade de estipular condições de confidencialidade que ambas as partes terão que cumprir.Contactos Os interessados podem esclarecer qualquer dúvida que tenham através de csw-recruitment@criticalsoftware.com. 

Orientador

Hélder Sousa
helder.sousa@criticalsoftware.com 📩