Desenvolver Firmware
O profissional será responsável por desenvolver firmware de alta qualidade, garantindo que os sistemas embutidos sejam eficientes e seguros.
* Experiência em C++: Com forte experiência em linguagem de programação C++, comprovada por projetos anteriores;
* Vivência com Linux: Conhecimento prático com sistemas operacionais baseados em Linux;
* Sistemas Embutidos: Familiaridade com conceitos fundamentais de sistemas embutidos, incluindo projeto e desenvolvimento de hardware;
* Performance e Consumo: Capacidade de otimizar o desempenho e consumo dos sistemas, garantindo a menor utilização possível de recursos;
* Protocolos de Comunicação: Conhecimento detalhado de protocolos de comunicação (UART, SPI, I2C, TCP/IP, etc.) para conexão de dispositivos;
* Segurança e Qualidade: Boas práticas de segurança e qualidade de código, aplicando padrões de desenvolvimento;
* Metodologias Ágeis: Atuação em metodologias ágeis, adaptáveis às necessidades do projeto.