CERTI | Desenvolvedor(a) de Software Embarcado Júnior
CERTI Desenvolvedor(a) de Software Embarcado Júnior

Desenvolvedor(a) de Software Embarcado Júnior

Código da Vaga: 2194552

Cidade: Florianópolis, SC

Descrição

A Fundação CERTI é uma organização de pesquisa, desenvolvimento e serviços tecnológicos especializados que proporciona soluções inovadoras para a iniciativa privada, governo e terceiro setor. É uma instituição independente e sem fins lucrativos.

Com sua experiência acumulada desde 1984 no ambiente de Ciência, Tecnologia e Inovação do Brasil, presta serviços e desenvolve produtos, sistemas e processos, aliando suas Competências em áreas-foco estruturadas por meio de seus Centros de Referência em Tecnologias Inovadoras (CRITs), que trabalham em sinergia e cooperação com entidades parcerias do país e do exterior.

Ajudamos empresas (nacionais e internacionais) a inovarem em seus negócios através de posicionamento, desenvolvimento, formatação e pilotos de novos produtos ou serviços.

Você irá conviver em um ambiente tecnológico voltado ao desenvolvimento de soluções inovadoras, de forma multidisciplinar, agregando esforços a equipe.

Atuará com as seguintes responsabilidades:

  • Desenvolvimento de software e testes segundo modelo e padrões definidos;

  • Analisar e discutir aspectos técnicos da implementação com a liderança técnica;

  • Codificação, code review, execução de testes e correção de bugs;

  • Desenvolvimento de testes automatizados.

Esperamos que você tenha as seguintes habilidades

  • Experiência de pelo menos 1 ano em desenvolvimento de software em C e/ou C++;

  • Experiência em desenvolvimento para Linux embarcado, sistemas de tempo real ou bare metal;

  • Experiência com o sistema de versionamento de código Git.

Será um diferencial se você tiver

  • Conhecimento em redes TCP/IP;

  • Conhecimento em alguma das seguintes tecnologias wireless: BLE, 6LoWPAN, Wi-SUN, NB-IoT, Wi-Fi, Zigbee, Sigfox, LoRa;

  • Conhecimento em algum dos seguintes protocolos de aplicação: M2M, MQTT, HTTP, CoAP, OCPP;

  • Conhecimento em eletrônica: utilização de equipamentos básicos de laboratório (multímetro, osciloscópio, analisador lógico, etc), interpretação de esquemas elétricos, testes de PCBs, etc;

  • Conhecimento em linguagem de script como Python, Lua, Shell Script, JavaScript;

  • Conhecimento em ferramentas de construção de ambientes Linux para sistemas embarcados como Buildroot e Yocto Project;

  • Conhecimento em desenvolvimento utilizando metodologias ágeis, Scrum, TDD e integração contínua;

  • Conhecimento de boas práticas de desenvolvimento de SW como Code Review e Unit Testing;

  • Experiência em sistemas de compilação como CMake, Meson ou Makefile;

  • Familiaridade com sistema operacional Linux;

  • Participado em laboratórios de pesquisa aplicada.

Sua formação deve ser em

  • Superior concluído em: Engenharia/Ciência da Computação, Engenharia Elétrica, Engenharia de Controle e Automação ou áreas afins

Idioma:

  • Inglês avançado.

Disponibilidade para trabalhar 40h semanais.

Local de Trabalho: Trindade - Florianópolis/SC.


Características

Tipo de Contratação

Tempo integral

Remuneração

Competitivo