Job description
Estamos em busca de um(a)Desenvolvedor(a) de Firmwarepara 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 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.
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: