Executando verificação de segurança...
1

Há vagas para desenvolvimento embarcado no Brasil? Meu maior projeto pessoal!

Jogando Tetris no Emulador

Quando iniciei minha carreira na área de tecnologia, a linguagem de programação C muito me chamou atenção. Minha primeira linguagem foi Python, para um garoto que apenas sabe "hello world" em Python, a linguagem C é um desafio e tanto. Isso nutriu em mim o sonho de um dia utilizar essa linguagem de baixo nível como ferramenta profissional para desenvolvimento embarcado.

Atualmente ainda trabalho como desenvolvedor Web utilizando Python e outras linguagem de alto nível, mas não esqueci o desejo de trabalhar com sistemas embarcados e interagir com Hardware utilizando linguagem de programação. Para vocês, há demanda no Brasil para essa área? Eu confesso que não vejo muitas oportunidades em terras tupiniquins, acho que é uma área restrita com grandes oportunidades apenas em Países lideres no desenvolvimento de produtos eletrônicos e peças de Hardware.

Meu maior projeto pessoal, foi o desenvolvimento de um emulador para o console de mão mais vendido do mundo, o GameBoy clássico da Nintendo. Esse projeto nasceu com o objetivo de aprender mais sobre desenvolvimento de baixo nível, nele foi possível interagir com o hardware do console, assim como conhecer a arquitetura do console, que não difere da arquitetura de desktop ou dispositivos mobile atuais, isso porque todos seguem a Arquitetura de Von Neumann.

O meu emulador ainda está incompleto a alguns anos, nele é possível jogar parcialmente alguns jogos, isso porque o CPU emulada via software ainda não suporta todas as instruções possível da CPU original. Além disso eu nem ousei adicionar suporte a áudio e recursos avançados do console. No entanto, é possível se divertir com ele, no título da página há um trecho do jogo Tetris sendo executado.

Carregando publicação patrocinada...
1