24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Desenvolvedor Modula-2: sistemas e software embarcado

104 visualizações#2296
Período de listagem1 diaaté 20.11.2026
Postado22.08.2026
Visualizações10421 em 14 dias

Sobre o serviço

Traduzido
Sou um programador de sistemas e trabalho em Modula-2 — uma linguagem rigorosa da família Pascal, construída em torno de módulos compiláveis separadamente e tipagem estática rígida. Eu escrevo firmware e serviços de baixo nível onde a previsibilidade importa mais do que tendências: definição e implementação de módulos com interfaces limpas, trabalho cuidadoso com ponteiros e tipos de endereço, corrotinas para agendamento cooperativo e acesso ao hardware através de camadas de abstração bem isoladas. Normalmente, esses são microcontroladores, controladores industriais e ferramentas de desktop de longa duração que ninguém planejou reescrever do zero, então abordo cada mudança com a compreensão de que o sistema deve funcionar por muitos anos.

Grande parte do meu trabalho é manter antigos sistemas Modula-2 vivos e compreensíveis. Eu leio código sob ISO Modula-2, dialetos PIM e compiladores específicos como GNU Modula-2, XDS ou os clássicos Logitech e TopSpeed, documento a estrutura dos módulos, desenredar importações circulares e restaurar builds que pararam de compilar há muito tempo. Quando uma reescrita completa não é justificada, eu adiciono interfaces tipadas, ligações seguras a bibliotecas C e harnesses de teste para que o código possa ser desenvolvido novamente. Se a migração for a decisão certa, eu planejo um caminho faseado que preserva o comportamento e permite que partes antigas e novas coexistam.

Como cresci na rigorosa tradição modular em vez de C ou linguagens gerenciadas modernas, presto atenção especial a contratos de interface, verificações em tempo de compilação e disciplina de gerenciamento de memória. Posso me juntar a uma equipe que herdou um produto Modula-2 e me tornar o especialista que ainda o entende, ou ajudar um workshop de Pascal e Oberon a expandir suas capacidades. Nomeie o compilador, a plataforma de destino e as restrições — e eu lhe darei uma avaliação honesta antes de tocar em qualquer coisa.

— Desenvolvimento de sistemas e embarcados em Modula-2
— Módulos de definição e implementação com interfaces tipadas estritamente
— Manutenção e modernização de código legado Modula-2
— Migração entre dialetos e compiladores (ISO, PIM, GNU Modula-2, XDS)
— Ligações a bibliotecas C e camadas de abstração de hardware
— Recuperação de builds, documentação e harnesses de teste

Proteção de custódia SafeDeal

Os fundos ficam retidos na custódia Payora em USDT (TRC-20) e só são liberados ao freelancer após a aprovação da entrega.

Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Yulia P.Programação web
Contato

O que esta página responde