Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Desenvolvedor de Software e Firmware

1 vaga: | CLT (Efetivo) | Publicada em 13/11

Sobre a vaga

Desenvolver e manter software e firmware de alta qualidade Realizar testes e depuração de sistemas embarcados Participar de reuniões e colaborar com a equipe de desenvolvimento Experiência com desenvolvimento de software e firmware Conhecimento em linguagens de programação como C, C++, Python Formação na área de Tecnologia da Informação ou áreas correlatas Experiência em desenvolvimento de sistemas embarcados Conhecimento em protocolos de comunicação como SPI, I2C, UART Certificações na área de desenvolvimento de software e firmware ¯ Requisitos Essenciais: Formação Acadêmica: Engenharia de Computação, Elétrica (ênfase em eletrônica), Mecatrônica, Controle e Automação, Desenvolvimento de Sistemas, Ciência da Computação ou Física. Experiência sólida em desenvolvimento de software e firmware embarcado. Conhecimento em linguagens: C/C++, Java e Python. Familiaridade com código de inicialização, SO de baixo nível, drivers de dispositivo e dispositivos de I/O. Experiência em desenvolvimento de software para Windows e Linux (linha de comando e GUI). Scripting: Python, C/C++, C#, Bash. Domínio de sistemas de controle de versão de código (Git/SVN). Conhecimento prático de esquemas e uso de equipamentos de laboratório. Experiência com Linux e RTOS embarcado. Inglês intermediário para ler documentação técnica e participar de reuniões com clientes. Disponibilidade para trabalhar presencialmente em Piracicaba/SP, 40 horas semanais. Mestrado/Doutorado na área de formação. Especialização em áreas relacionadas à vaga. Conhecimento em banco de dados e aprendizado de máquina. Habilidades em design 3D (Fusion 360) e projeto de PCB. Práticas de depuração e solução de problemas. Excelentes habilidades de comunicação e liderança. ' O Que Esperamos Que Você Faça: Especificar, projetar, implementar, testar e dar suporte a produtos com software embarcado. Participar de projetos desde o conceito até a produção. Criar ferramentas em C/C++, Python, Java para sistemas embarcados. Identificar problemas de segurança e desenvolver estratégias de solução. Desenvolver firmware e executar casos de teste. Analisar e modificar requisitos técnicos conforme necessário. Realizar testes (unitários, funcionais e de sistema) manuais e automatizados. Realizar revisões de código e documentar entregas técnicas. Apoiar tecnicamente a equipe e contribuir para seu crescimento. â Sobre a Vaga: Modalidade: CLT (40 horas semanais). Local de trabalho: Piracicaba/SP (presencial).