Descrição
Resumo:
Procuramos um Desenvolvedor de Firmware para contribuir com o desenvolvimento da arquitetura de firmware, bootloader, atualização remota e integração contínua, sob orientação de engenheiros seniores.
Pontos de destaque:
1. Desenvolver firmware para produtos industriais com orientação de profissionais seniores
2. Adquirir experiência com plataformas ARM, NXP Kinetis e Risc-V
3. Utilizar C/C++ e Python em um fluxo estruturado de desenvolvimento
Funções
* 2\+ anos de experiência como desenvolvedor de firmware
* Experiência com ferramentas de gerenciamento de firmware
o GIT/Bitbucket
o Jira
o Confluence
o Testes com X\-ray
* Experiência com plataformas de desenvolvimento de firmware
o ARM, NXP Kinetis, Risc\-V
* Experiência com Embedded Linux
* Seguir o padrão de codificação da empresa (C/C\+\+ e Python)
* Seguir o fluxo de desenvolvimento de firmware da empresa (GIT/Bitbucket, Jira, Confluence)
* **Desenvolvimento de firmware sob orientação de engenheiros SR**
o **Linguagens de programação: C/C\+\+, Python**
* **Desenvolvimento de arquitetura de firmware sob orientação de engenheiros SR**
* **Desenvolvimento de bootloader de firmware sob orientação de engenheiros SR**
* **Desenvolvimento de atualização remota de firmware sob orientação de engenheiros SR**
* **Implantação de firmware em produtos industriais sob orientação de engenheiros SR**
* **Desenvolvimento de integração contínua sob orientação de engenheiros SR**
* **Desenvolvimento de tarefas/funções para sistemas operacionais em tempo real sob orientação de engenheiros SR**
o **FreeRTOS**
* **Desenvolvimento de testes unitários de firmware sob orientação de engenheiros SR**
o **Googletest, Googlemock (C\+\+)**
o **Ceedling (C)**
* Graduação ou mestrado em engenharia elétrica ou ciência da computação
Treinamentos
* Ferramentas
o Treinamento em GIT/Bitbucket/SourceTree
o Treinamento em Jira
o Treinamento em Confluence
o Treinamento em X\-Ray
* Firmware
o Padrão de codificação (C/C\+\+ e Python)
o Treinamento em C embarcado
o Treinamento em C\+\+
o Treinamento em Python
o Treinamento em Bare Metal@NXP Kinetis
o Treinamento em Bootloader@NXP Kinetis
o Treinamento em FreeRTOS@NXP pela Embedded Labworks
* Produtos IDEA
o Treinamento em comunicações ópticas
o Treinamento em lasers
o Treinamento em EDFA
* IDEA LAB
o Automação de laboratório
Roteamento e redes ópticas
Treinamento básico em Ethernet Gigabit e rede de transporte óptico
Treinamento no fluxo de design de firmware da IDEA
Treinamento em testes unitários
Treinamento em testes de sistema automatizados