CERTI | Pessoa Desenvolvedora de Software Embarcado (Júnior)
CERTI Pessoa Desenvolvedora de Software Embarcado (Júnior)
Vaga encerrada

Pessoa Desenvolvedora 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: Sede em Florianópolis, mas com possibilidade de trabalho remoto.


Características

Tipo de Contratação

Tempo integral

Remuneração

Competitivo


Vaga Encerrada

Infelizmente esta vaga não está mais disponível.

Que tal conhecer nossas outras oportunidades?