Maicon Cesar Canales de Oliveira

Desenvolvimento de firmware em C e Assembly para sistemas embarcados; Desenvolvimento de software aplicativo em C++ (C++Builder e Qt); Desenvolvimento de software para dispositivos móveis (JavaME e Android); Desenvolvimento de sistemas embarcados com Linux e FreeRTOS; Desenvolvimento de sistemas supervisórios (Elipse SCADA e E3); Programação de CLP em Linguagem Descritiva, Ladder e Texto Estruturado; Redação de documentos técnicos; Teste de software; Teste e auxílio no desenvolvimento de sistemas eletrônicos; Gerenciamento e manutenção em redes de computadores.

Informações coletadas do Lattes em 13/11/2025

Acadêmico

Formação acadêmica

Graduação em andamento em Engenharia da Computação

2011 - Atual

Universidade do Vale do Rio dos Sinos

Curso técnico/profissionalizante em Técnico em Informática

2005 - 2006

Alcides Maya

Curso técnico/profissionalizante em Técnico em Eletrônica

2001 - 2003

Instituto Federal Sul-Rio-Grandense

Formação complementar

2013 - 0000

Extensão universitária em Coreano. (Carga horária: 256h). , Universidade do Vale do Rio dos Sinos, UNISINOS, Brasil.

2014 - 2014

Yocto Project e Freescale i.MX Roadshow. (Carga horária: 8h). , Embedded Labworks.

2012 - 2012

Desenvolvendo Sistemas Linux Embarcado. (Carga horária: 16h). , Embedded Labworks.

2011 - 2011

Hands-on Linux Embarcado. (Carga horária: 8h). , TECHtraining.

2011 - 2011

Hands-on ARM Cortex M3. (Carga horária: 8h). , TECHtraining.

2011 - 2011

Hands-on MSP430. (Carga horária: 8h). , TECHtraining.

2010 - 2011

Inglês. (Carga horária: 800h). , Instituto Cultural Brasileiro Norte-Americano.

2010 - 2010

Java ME. (Carga horária: 30h). , TargetTrust - Treinamento e Tecnologia.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Coreano

Compreende Pouco, Fala Pouco, Lê Pouco, Escreve Pouco.

Áreas de atuação

Grande área: Engenharias / Área: Engenharia Elétrica / Subárea: Sistemas Embarcados.

Prêmios

2013

Primeiro lugar em maratona de programação, Semana Acadêmica da Informática da Unisinos UNIINFO.

Histórico profissional

Experiência profissional

2012 - 2015

Altus Sistemas de Informática

Vínculo: Empregado, Enquadramento Funcional: Projetista de Produto II, Carga horária: 44

Outras informações:
Pesquisa e desenvolvimento de software em ambiente GNU/Linux para implementação de recursos em equipamentos de automação industrial; Controle e versionamento de código com git; Implementação de Shell Scripting e Makefiles; Interface ativa com equipes de Hardware, Lógica Programável, Engenharia de Testes e demais times de software; Metodologia de desenvolvimento ágil de software com Scrum.

2012 - 2012

Perto S.A.

Vínculo: Empregado, Enquadramento Funcional: Projetista de Software, Carga horária: 44

Outras informações:
Pesquisa e desenvolvimento de software em ambiente GNU/Linux para implementação de Device Drivers, bibliotecas e aplicações para equipamentos de ponto de venda e máquinas de cartão de crédito; Configuração de Kernel Linux, Bootloader (u-boot) e geração de RootFS; Sistemas de Arquivos Flash com JFFS2 e UBIFS; Controle e versionamento de código com Subversion.

2004 - 2012

BCM Engenharia

Vínculo: Empregado, Enquadramento Funcional: Técnico em Eletrônica, Carga horária: 44

Outras informações:
Desenvolvimento de firmware em C/Assembly para os MCU's/MPU's Zilog Z84C15, eZ80F91, Rabbit 2000, Cygnal F005, Motorola 68000 eTexas Stellaris ARM Cortex M3; Implementação de drivers de comunicação entre CLP's e equipamentos como impressora, balança, medidor de energia, rádio-modem, terminal server, IHM, etc; Programação de supervisórios em Elipse SCADA, Elipse E3 e Action View; Programação de CLP em Linguagem Descritiva, Ladder e Structured Text para CLP's e o uso de diagrama de estados; Desenvolvimento de aplicativos em C++Builder, Android e Qt para testes de programação, transferência e comunicação com equipamentos; Implementação, sob Serial e Ethernet, de diversos protocolos de comunicação padrão industrial como MODBUS, DNP3, IEC870 e proprietários BCM1/BCM2; Editoração de manuais de operação de softwares; Montagem e teste de Unidades Terminais Remotas (UTR); Suporte na rede interna e consultoria em aplicações com TI; Viagens técnicas para comissionamento em campos industriais, usinas e substações de energia; Atendimento ao cliente.

2003 - 2004

Contronic Sistemas Automáticos

Vínculo: Empregado, Enquadramento Funcional: Estagiário, Carga horária: 44

Outras informações:
Programação em C para microcontrolador 80KD196; Desenvolvimento de sistema de controle para cadeira giratória (exame de eletronistagmografia).

2002 - 2003

Universidade Católica de Pelotas

Vínculo: Voluntário, Enquadramento Funcional: Laboratorista, Carga horária: 40

Outras informações:
Manutenção nos equipamentos do laboratório de eletrônica; Controle do acesso dos alunos aos laboratórios; Confecção de cabos e placas para as aulas práticas; Instalação e manutenção em equipamentos de informática; Controle e estoque de componentes, materiais e equipamentos; Desenvolvimento de protótipo para divulgação do curso em eventos. Habilidades obtidas com os projetos: Técnicas de controle para robótica; Aperfeiçoamento de programação em Linguagem C; Confecção de placas eletrônicas através da técnica de wire-wrap; Teste de circuitos lógicos com o Max+PlusIl.