Buscamos um
Engenheiro de Firmware
para compor nosso time de Pesquisa & Desenvolvimento.
Região de Atuação: Atibaia/SP
Horário de Trabalho: 08h00 às 17h00
Regime de Trabalho: Presencial
Responsabilidades e atribuições
* Desenvolver e manter firmwares operacionais;
* Escrever, testar e otimizar os códigos desenvolvidos para aplicações e sistemas embarcados;
* Implementar novas funcionalidades, considerando as etapas de projetar e integrar as novas features conforme os requisitos do projeto;
* Corrigir erros e melhorar desempenho dos firmwares. Identificando e resolvendo os problemas no código para garantir eficiência e estabilidade;
* Trabalhar com APIs para integrar sistemas externos e software embarcado;
* Colaborar com a equipe, participando de reuniões, revisão de códigos e contribuir para definições técnicas dos projetos;
* Garantir segurança e boas práticas, aplicando os princípios de segurança e seguindo os padrões de desenvolvimento utilizados pela empresa;
* Automatizar os processos, criando scripts e ferramentas para otimizar fluxos de trabalho;
* Escrever as documentações do projeto para manter registros claros do código, arquitetura e decisões técnicas;
* Projetar, implementar e otimizar firmware para controladores de memória, como por exemplo: UFS e uMCP e microcontroladores em geral;
* Escrever código em linguagens de programação como C/C++ para sistemas embarcados;
* Implementar e manter protocolos de comunicação entre o controlador de memória e o sistema host;
* Realizar testes de funcionalidade e validação do firmware;
* Utilizar ferramentas como JTAG, lógica analisador e osciloscópio para depuração;
* Identificar e corrigir bugs, garantindo estabilidade e desempenho do firmware;
* Dominar controle de versionamento de software;
* Melhorar o desempenho de leitura e gravação dos dispositivos de memória;
* Reduzir latências e otimizar consumo de energia dos controladores;
* Interação com clientes e fornecedores;
* Coletar requisitos e implementar soluções personalizadas;
* Realizar trocas técnicas com clientes para garantir integração eficiente dos produtos;
* Garantir compatibilidade entre firmware e circuitos eletrônicos;
* Analisar esquemas elétricos e documentação técnica dos componentes;
* Manter documentação detalhada do código, protocolos e processos de desenvolvimento;
* Atualizar firmware conforme novas versões dos padrões de armazenamento.
Requisitos e qualificações
* Formação superior completa em Engenharia (Software, Elétrica, Eletrônica, Telecomunicações, Computação, Controle e Automação etc.);
* Experiência em customização de firmware de terceiros;
* Desejável conhecimentos em dispositivos semicondutores;
* Desejável Inglês Avançado (flexível).
Habilidades/Tecnologias:
* C/C++
* RTOS
* Software de Versionamento/GIT
* Sistema Operacional Linux
* Linguagem de programação Assembly
* Desejável Conhecimento em Labview
* Experiência em desenvolvimento de software embarcado
Informações adicionais
Benefícios:
Assistência médica Bradesco Nacional para o colaborador e seus dependentes legais;
Assistência odontológica Odontoprev Nacional para o colaborador e seus dependentes legais;
Transporte fretado (Atibaia, Bragança Paulista, Jarinu, Campo Limpo, Jundiaí, Itatiba e Campinas) ou auxílio combustível/pedágio (em caso de cidades não atendidas pelo fretado);
Estacionamento no local;
Refeição no Centro empresarial;
Seguro de vida;
Previdência Privada;
PLR (Participação nos Lucros e Resultados);
Convênio Farmácia;
Programa de Assistência Social, Psicológica, Financeira e Jurídica;
Ginástica Laboral;
Edupass - Plataforma de estudos robusta com desconto de até 80% em diversos cursos, podendo ser estendido para os dependentes;
Auxílio Creche;
Fisioterapia;
Licença Maternidade/Paternidade estendida;
Sala de Lactante;
Campanha de Imunizações.