Experiência Profissional
Engenheiro de Software Embebido — Freelance
10/2023 - AtualTrabalho em sistemas inversores de tração que combinam eletrónica de potência para autocarros e camiões elétricos.
O meu papel centra-se no desenvolvimento de software embebido crítico em segurança em ambientes automóveis.
Projeto e integro componentes de software compatíveis com AUTOSAR em C, garantindo conformidade MISRA.
Desenvolvo testes unitários e de integração abrangentes para garantir fiabilidade e segurança.
Criei também uma biblioteca de segurança dedicada para verificar configurações de periféricos e comportamentos em tempo de execução.
O meu trabalho inclui programação assembly ARM de baixo nível, integração de arquitetura de software e rastreabilidade total entre requisitos do sistema, design de software e testes.
Contribuo para fluxos CI/CD desenvolvendo ferramentas de automação Python e integrando ferramentas de desenvolvimento assistidas por IA.
Engenheiro de Software Embebido — Estágio
02/2023 - 07/2023Desenvolvi software embebido para sistemas de comunicação de radar e sensores em hardware baseado em ARM.
O projeto envolveu aquisição em tempo real de dados de radar e sensores para detetar posições de objetos voadores.
Projetei uma arquitetura RTOS com priorização de tarefas, mecanismos de sincronização e tratamento de interrupções.
Otimizei a comunicação de dados usando DMA para reduzir a carga do CPU e melhorar a eficiência do sistema.
Engenheiro de Software Embebido — Estágio
02/2022 - 06/2022Desenvolvi drivers embebidos para sensores GPS e IMU para calcular a posição precisa de veículos em movimento.
Implementei protocolos de comunicação e projetei uma arquitetura de sistema baseada em FreeRTOS com tarefas sincronizadas e uso de memória otimizado.
Melhorei o desempenho do sistema personalizando configurações de linker para aproveitar memória rápida on-chip.