O que procuramos? Atribuições principais: Desenvolver, manter e evoluir aplicações e bibliotecas em C (ANSI C), garantindo alto desempenho e eficiência no uso de memória. Projetar e implementar soluções de baixo nível, com foco em performance, estabilidade e escalabilidade. Atuar na análise, diagnóstico e correção de bugs complexos, incluindo troubleshooting em ambientes críticos. Trabalhar com manipulação de memória, ponteiros, estruturas de dados e concorrência. Participar da definição de arquitetura técnica e boas práticas de desenvolvimento em C. Realizar code reviews, contribuindo para a qualidade do código e disseminação de conhecimento no time. Colaborar com times multidisciplinares (arquitetura, QA, DevOps e produto) para garantir a entrega de soluções robustas. Criar e manter documentação técnica clara sobre componentes, APIs e funcionalidades desenvolvidas. Requisitos: Experiência em desenvolvimento .NET Experiência comprovada em desenvolvimento com ANSI C. Sólida compreensão de estruturas de dados, algoritmos e programação orientada a objetos. Experiência com desenvolvimento de sistemas de tempo real ou críticos em desempenho. Capacidade de análise de código e debugging em ambientes complexos. Conhecimento em controle de versão (Git, SVN, etc.). Experiência com ferramentas de automação de build e integração contínua. Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares. Diferenciais: Experiência com desenvolvimento de sistemas embarcados ou firmware. Conhecimento em C++, especialmente em ambientes híbridos C/C++. Experiência com protocolos de comunicação, redes ou sistemas distribuídos. Familiaridade com multithreading, programação concorrente e sincronização. Experiência com ambientes de alta performance (HPC) ou aplicações críticas. Conhecimento em ferramentas de b