**Área**: Desenvolvimento de Projetos
**Atuação**: 100% presencial.
**Horário de trabalho**: Segunda à sexta-feira, das 08:12 às 18:00.
**Hierarquia**: Se reportará para o Coordenador de Projetos Elétricos / Eletrônicos.
**Objetivo do cargo**:
Será o responsável pelo desenvolvimento, implementação e manutenção de software para sistemas embarcados.
Tem como objetivos projetar e implementar soluções de software eficientes e confiáveis para dispositivos embarcados, equipamentos de laboratório, equipamentos industriais, dispositivos de comunicação, entre outros.
**Formação obrigatória**:
Cursando ou Graduado em Engenharia de Software Embarcado.
**Atribuições e responsabilidades**:
- Participar no ciclo completo de desenvolvimento de software, desde a concepção e análise de requisitos até o teste e implantação do produto final;
- Colaborar com a equipe para elaborar soluções técnicas e arquiteturas de software escaláveis e robustas;
- Realizar testes e debug para identificar e corrigir defeitos e melhorar a qualidade do software;
- Manter-se atualizado sobre as melhores práticas de engenharia de software e tendências tecnológicas relevantes;
- Desenvolvimento de programas em linguagens de programação C para software embarcado, utilizando o Keil;
- Criar e manter documentação técnica atualizada, incluindo documentação do firmware, especificações técnicas e relatórios de teste.
**Pré requisitos imprescindíveis**:
- Experiência em desenvolvimento de software, incluindo linguagens de programação como C;
- Familiaridade com sistemas de controle de versão, como GIT;
- Conhecimentos em arquitetura dos microcontroladores como ARM;
- Conhecimento em protocolos de comunicação utilizados em sistemas embarcados, como UART, SPI, I2C, USB;
- Conhecimento em eletrônica, circuitos digitais e analógicos, e interpretação de esquemas elétricos;
- Habilidades de resolução de problemas e pensamento analítico;
- Capacidade de trabalhar de forma colaborativa em equipe, com boa comunicação interpessoal.
**Pré requisitos desejáveis**:
- Familiaridade com sistemas Bare Metal.
- Desejável o conhecimento em outras linguagens utilizadas no desenvolvimento de software embarcado, tais como C++ e Python;
- Será diferencial conhecimento em 8051;
- Desejável conhecimento em protocolos de comunicação utilizados em sistemas embarcados, como CAN, Ethernet, Bluetooth, entre outros;
- Capacidade de desenvolver drivers de dispositivos para controlar periféricos como sensores, atuadores, displays, memórias, entre outros;
- Vivência com sistemas analógicos.
Tipo de vaga: Efetivo CLT
Pagamento: R$6.202,32 por mês
**Benefícios**:
- Assistência médica
- Assistência odontológica
- Estacionamento gratuito
- Seguro de vida
- Vale-transporte
Horário de trabalho:
- De segunda à sexta-feira
- Turno de 8 horas
Pergunta(s) de seleção:
- Possui conhecimento em protocolos de comunicação utilizados em sistemas embarcados, como UART, SPI, I2C, USB?
- Possui conhecimento em 8051?