Desenvolvimento, verificação e certificação de software embarcado para os produtos da Embraer.
Local
Florianópolis - SC
Presencial para Florianópolis/SC.
Responsabilidades
- Participará de diversas atividades dentro do ciclo de vida de desenvolvimento de software embarcado, tais como: Definição e execução de processos de desenvolvimento e verificação de software seguindo normas aeronáuticas; Especificação de requisitos; Design/definição de arquitetura de software; Codificação e integração de software: Programação em C ou Assembly (quando necessário) em aplicações com requisitos de tempo real; Implementação/manutenção de drivers e comunicação (SPI, I2C, UART, Ethernet, entre outros), seguindo padrões do time; Desenvolvimento e depuração de bootloaders e BSPs; Realização de integração software/hardware e suporte a bring-up de novas plataformas.
Requisitos
- Inglês avançado para leitura, escrita e conversação; Conhecimentos/experiência em um ou mais dos seguintes tópicos: Engenharia de software; Captura e gestão de requisitos Linguagens de programação C e Python (Assembly desejável); Sistemas embarcados; Conhecimentos em arquitetura de processadores e microcontroladores; Revisão de artefatos de software (requisitos, arquitetura e código) Experiência em programação bare-metal e/ou com utilização de sistemas operacionais em tempo real (RTOS); Habilidade em depuração de software e manipulação da camada HAL.
Diferenciais
- Desenvolvimento de software embarcado crítico, preferencialmente segundo normas como DO-178C ou similares; Experiência com processadores RISC, como ARM, PowerPC e/ou TriCore, incluindo particularidades de arquitetura, inicialização e gerenciamento de memória; Conhecimento em processos de desenvolvimento conforme modelos V‑Model; Capacidade de análise e investigação de falhas complexas, utilizando debug por JTAG, trace, registers e análise de memória; Boas práticas de arquiteturas de software embarcado (camadas, componentes e máquinas de estado) Conhecimento e aplicação de padrões MISRA e CERT, além de boas práticas de codificação e conceitos básicos de cibersegurança para sistemas embarcados críticos.
Benefícios
- Seguro de Vida Convênio Médico Convênio Odontológico Benefício Vacina Benefício Farmácia Cartão alimentação Wellhub PLR (Participação de Lucros e Resultados) Previdência Privada Cooperativa EMpower (plataforma interna de treinamento e desenvolvimento)
Sobre a empresa
Trabalhamos com processos de desenvolvimento que visam a mais alta qualidade de um software, ao mesmo tempo que estamos continuamente melhorando os nossos processos na direção do desenvolvimento ágil e eficiente.
Benefícios Adicionais
- Seguro de Vida
- Convênio Médico
- Convênio Odontológico
- Benefício Vacina
- Benefício Farmácia
- Cartão alimentação
- Wellhub
- PLR (Participação de Lucros e Resultados)
- Previdência Privada
- Cooperativa EMpower (plataforma interna de treinamento e desenvolvimento)