Desenvolvimento
Desenvolvimento de Hardware & Software
Conceção e desenvolvimento de módulos e dispositivos eletrónicos — desde circuitos analógicos ao design de FPGA. Sistemas baseados em microcontrolador e FPGA de fonte única, incluindo esquema elétrico, PCB e firmware.
Algoritmos
Desenvolvimento de Algoritmos
Desenvolvimento sistemático desde o conceito até à implementação em hardware.
- Modelação matemática e pseudocódigo
- Implementação em C/C++ para microcontroladores
- Implementação em Verilog/SystemVerilog para FPGA
- Processamento de sinais (filtros, FFT, funções de janela)
- Correção de erros (Reed-Solomon, transmissão redundante)
- Encriptação (AES, RSA, DMLE)
- Portabilidade entre linguagens e plataformas
Teste & QA
Automação de Testes & Qualificação
Validação sistemática de sistemas embarcados — desde a especificação de testes até à aprovação para produção em série.
- Automação de testes com CANoe/CAPL, LabView, Python ou outras linguagens de programação
- Testes HIL (Hardware-in-the-Loop)
- Robot Framework para testes end-to-end
- Testes de sistema conformes com ASPICE (ENG.10)
- Qualificação de componentes (incl. normas nucleares)
- Relatórios de validação e documentação de qualificação
- Engenharia de requisitos (DOORS)
Diagnóstico
Diagnóstico & Comunicação Veicular
Desenvolvimento e teste de conceitos de diagnóstico e interfaces de comunicação para ECUs de veículos.
- Diagnóstico UDS (ISO 14229)
- Análise de barramento CAN / CAN FD / MOST
- Programação e configuração de ECUs
- Conceitos de diagnóstico para veículos ligeiros e comerciais
- Implementações de gateway (CAN ↔ CAN FD)
- Criação de bases de dados de comunicação
Projeto
Suporte a Projetos
- Consultoria de projeto para design embarcado
- Suporte flexível por hora
- Execução completa com base em contrato de obra
- Transferência de conhecimento para as equipas do cliente
- Documentação técnica e formação
Software
Desenvolvimento Web & de Aplicações
Software complementar para sistemas embarcados: interfaces de configuração, dashboards, visualização de dados e aplicações móveis.
- Frontends web (JavaScript, HTML/CSS, Chart.js)
- Backends web e REST APIs (Python/Flask, Node.js)
- Visualização de dados em tempo real (Socket.IO, WebSocket, MQTT)
- Aplicações Android (Kotlin, Jetpack Compose)
- Machine learning (TensorFlow.js, PyTorch)