Responsabilidades Arquitetura e desenvolvimento de firmware : projetar e implementar novas funcionalidades em C/C++ para aplicativos de alto desempenho em ambientes com restrição de memória. Liderança técnica: mentorear desenvolvedores juniores e plenos sendo uma referência técnica para o time, promovendo boas práticas de desenvolvimento de firmware bem como fortalecer a sinergia da equipe. Análise e solução de problemas : diagnosticar e corrigir falhas complexas, depurar firmware com base em dados coletados e propor soluções efetivas. Otimização de recursos : desenvolver soluções considerando restrições de hardware, consumo de energia e recursos de dispositivos de nova geração. Validação e testes : projetar e implementar rotinas de teste para verificar funcionalidades lógicas e funcionalidades elétricas relacionadas ao firmware. Documentação : gerar e manter registros de algoritmos, lógicas de funcionamento e base de código, garantindo clareza e rastreabilidade. Boas práticas de versionamento : seguir diretrizes de controle de versão (Git), incluindo gerenciamento de repositórios e lançamento de novas versões de firmware. Colaboração com a equipe de hardware : auxiliar no desenvolvimento de soluções conjuntas, contribuindo com sugestões e ideias de melhoria. Requisitos Formação Superior em Engenharia Elétrica, Engenharia da Computação, Engenharia de Controle e Automação ou áreas correlatas. Proficiência em linguagem C e experiência prévia em Python . Domínio de controle de versão (Git) e familiaridade com metodologias de teste e depuração de software embarcado. 7+ anos de experiência em desenvolvimento de software embarcado para aplicações de sinal misto (mixed-signals) e DSPs. Experiência em programação bare-metal e utilização de RTOS (FreeRTOS, NuttX). Leitura e compreensão de esquemáticos de circuitos eletrônicos (conceitos, topologias e componentes). Vivência com microcontroladores como Arm Cortex-M, ESP32, TMS320 e PIC. Sólido conhecimento de periféricos embarcados (ADC, DAC, SPI, I2C, UART, Timers, LCDs). Sólidos conhecimentos em ambiente Linux (uso como Host e Target). Diferenciais Conhecimento em Sistemas Elétricos de Potência (instrumentação, medição, etc.). Experiência com linguagens descritivas de hardware e FPGA (VHDL, Verilog). Conhecimentos em C++ e Rust . Compreensão de conceitos e práticas de Programação Orientada a Objetos (ex.: C#, Java). Inglês para leitura, escrita e conversação. O que oferecemos Oportunidade de trabalhar em projetos inovadores e de alta relevância para o setor de energia elétrica. Ambiente de trabalho colaborativo e voltado ao desenvolvimento contínuo. Contato direto com tecnologias de ponta e possibilidade de crescimento profissional. Remuneração compatível com o mercado e pacote de benefícios atrativo. Sobre a Montrel Tecnologia A Montrel Tecnologia é uma empresa brasileira sediada em Mogi Guaçu (SP), focada no desenvolvimento de soluções para o mercado de energia elétrica. Valorizamos a inovação, a aplicação de tecnologias de ponta e o trabalho colaborativo, com foco na excelência e no impacto real para o setor.
Desenvolvedor De Firmware Senior
MONTREL TECNOLOGIA
Mogi Guaçu, São Paulo