Overview
Estamos em busca de um(a) Desenvolvedor (a) de Firmware para integrar nosso time
Esse profissional atuará em projetos de pesquisa e desenvolvimento no setor de componentes semicondutores. Se você é apaixonado por P&D e quer fazer parte de soluções que transformam o futuro, não fique de fora. Estamos ansiosos para te conhecer
Venha fazer parte de uma empresa que valoriza a excelência, a inovação, e conduz a um futuro mais inteligente
A ZILIA Technologies acredita na importância da diversidade e nossas vagas estão abertas a pessoas com deficiência (PcD).
Região de Atuação: Atibaia/SP
Horário de Trabalho: 08h00 às 17h00
Regime de Trabalho: Presencial
Colaboradores internos interessados nesta oportunidade devem manifestar seu interesse diretamente ao setor de Recursos Humanos.
Main responsibilities
* 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 analizador 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.
Requirements and skills
* Formação superior completa em Engenharias (Computação, Software, Elétrica, Eletrônica, Telecomunicações, Controle e Automação), Ciências da Computação, Sistemas da Informação, Análise e Desenvolvimento de Sistemas, entre outros de áreas correlatas;
* Experiência em desenvolvimento de software embarcado;
* Experiência em customização de firmware;
* Desejável conhecimentos em dispositivos semicondutores;
* Desejável Inglês Avançado (flexível).
Habilidades/Tecnologias:
* Microsoft .NET, C#, C/C++, Visual Studio
* RTOS
* Software de Versionamento (GIT)
* Sistema Operacional Linux
* Linguagem de programação Assembly
* Programação orientada a objetos
* Desejável conhecimento em Labview
Additional information
Benefícios:
*