Estamos recrutando um(a) Desenvolvedor(a) de Software Sênior com sólida trajetória no ecossistema .NET e foco em Visão Computacional para atuar em projetos globais de alta complexidade técnica na Fugro, empresa líder mundial em dados de geointeligência.
A posição é ideal para profissionais que buscam trabalhar na intersecção entre a engenharia de software e o processamento avançado de imagens em um ambiente internacional.
Responsabilidades e atribuições:
- Projetar, desenvolver e validar algoritmos de processamento de imagem e vídeo utilizando OpenCV para detecção de objetos, segmentação e reconhecimento de padrões;
- Desenvolver e otimizar aplicações escaláveis utilizando .NET 8+, garantindo que a arquitetura suporte a carga computacional pesada exigida por sistemas de visão;
- Analisar e otimizar código para garantir alta performance em processamento em tempo real, utilizando técnicas de paralelismo e gerenciamento de memória;
- Desenvolver e manter wrappers ou integrações entre o ecossistema .NET e bibliotecas nativas de alta performance;
- Criar e executar testes unitários e de integração complexos, simulando entradas de dados visuais para validação de algoritmos;
- Participar de ritos ágeis (Dailies, Plannings) e reuniões de arquitetura com times globais, colaborando ativamente em Inglês;
- Documentar especificações técnicas, arquiteturas de software e manuais de integração para as soluções implementadas;
- Participar de revisões de código (Code Review) e garantir a aplicação de melhores práticas como Clean Code, SOLID e padrões de design;
- Liderar tecnicamente atividades de desenvolvimento e apoiar o time na resolução de impedimentos técnicos complexos;
- Colaborar com stakeholders e Product Owners para garantir o alinhamento das soluções com os requisitos de geointeligência da companhia.
Requisitos e qualificações:
- Experiência sólida de 8 anos ou mais no desenvolvimento de software;
- Experiência em OpenCV;
- Inglês avançado para interação global constante.
Domínio em:
- Ecossistema .NET (C#, .NET Core, APIs);
- Biblioteca OpenCV para processamento de imagem e visão computacional;
- Linguagem C# com desenvolvimento orientado a objetos e padrões de arquitetura;
- Ferramentas de versionamento de código, como Git;
- Uso de processamento paralelo e assíncrono para otimização de performance.
Seria interessante se você tivesse:
- Experiência prática com linguagem C++;
- Conhecimento em bibliotecas de integração como OpenCvSharp ou EmguCV;
- Experiência com infraestrutura de nuvem (AWS ou Azure) e pipelines de dados.