Engenheiro de software
Há 3 dias
(EN)
About the role
Synolo Biometrics builds high-resolution fingerprint imaging technology designed to identify infants and young children—helping establish lifelong identity and expand access to healthcare, civil registration, and social protection. We operate at the intersection of hardware, software, and computer vision, with a small, highly technical, and collaborative team.
We are hiring a Software Engineer (C++/CMake) in Brazil to work primarily on cross-platform USB device integration (Windows/Linux) and computer vision / image processing components within our fingerprint imaging stack.
What you will do
- Support USB device integration and maintenance across Windows and Linux (different hardware setups, toolchains, and environments).
- Develop and maintain build systems and tooling using CMake.
- Contribute to software components written primarily in C++ (and occasionally C#).
- Improve deployment workflows, installation, and developer setup experience (SDK packaging, installers, distribution).
- Debug and troubleshoot cross-platform integration issues, ensuring reliability and compatibility.
- Contribute to computer vision / image processing tasks related to capture and image quality (preprocessing, enhancement, analysis).
- Collaborate with customers’ technical teams to support and guide SDK integrations.
What we expect you to have
- 1–3 years of relevant software development experience.
- Strong C++ fundamentals and hands-on CMake experience.
- Familiarity with Windows and Linux development environments.
- Basic C# experience, or a clear willingness to learn as needed.
- Interest in or exposure to computer vision / image processing (OpenCV is a plus).
- Ability to work effectively in a remote setting with proactive communication, ownership, and accountability.
- Strong technical English communication skills.
How you can stand out
- Prior USB/device integration experience (HID, custom protocols, libusb, drivers).
- Experience with SDK packaging, versioning, signing, distribution, and installers (MSI, deb/rpm).
- Cross-platform debugging/profiling and build optimization experience.
- Hands-on image processing experience (filters, thresholding, feature extraction, image quality metrics).
- Experience in hardware-adjacent, embedded, or regulated environments (e.g., medical).
What we offer
Remote role, with full-time preferred and flexibility. You will work closely with senior engineers on real technical challenges and gain strong exposure to C++/CMake, device integration, and applied computer vision.
||
(PTBR)
Sobre a vaga
A Synolo Biometrics desenvolve tecnologia de imagem de impressões digitais em alta resolução, projetada para identificar bebês e crianças pequenas — ajudando a estabelecer uma identidade ao longo da vida e a ampliar o acesso a saúde, registro civil e proteção social. Atuamos na interseção entre hardware, software e visão computacional, com um time pequeno, altamente técnico e colaborativo.
Estamos contratando uma pessoa Engenheira de Software (C++/CMake) no Brasil para trabalhar principalmente com integração de dispositivos USB multiplataforma (Windows/Linux) e componentes de visão computacional / processamento de imagem dentro do nosso stack de captura de impressões digitais.
O que você vai fazer
- Apoiar a integração e manutenção de dispositivos USB em Windows e Linux (diferentes setups de hardware, toolchains e ambientes).
- Desenvolver e manter sistemas de build e ferramentas usando CMake.
- Contribuir com componentes de software escritos principalmente em C++ (e ocasionalmente em C#).
- Melhorar fluxos de deploy, instalação e a experiência de setup para desenvolvedores (empacotamento do SDK, instaladores, distribuição).
- Depurar e resolver problemas de integração multiplataforma, garantindo confiabilidade e compatibilidade.
- Contribuir com tarefas de visão computacional / processamento de imagem relacionadas à captura e qualidade de imagem (pré-processamento, aprimoramento, análise).
- Colaborar com os times técnicos dos clientes para apoiar e orientar integrações do nosso SDK.
O que esperamos de você
- 1–3 anos de experiência relevante em desenvolvimento de software.
- Fundamentos sólidos de C++ e experiência prática com CMake.
- Familiaridade com ambientes de desenvolvimento Windows e Linux.
- Experiência básica com C#, ou disposição clara para aprender quando necessário.
- Interesse e/ou exposição a visão computacional / processamento de imagem (OpenCV é um diferencial).
- Capacidade de trabalhar bem em regime remoto, com comunicação proativa, senso de dono e responsabilidade.
- Inglês técnico forte para comunicação.
Como você pode se destacar
- Experiência prévia com integração USB/dispositivos (HID, protocolos proprietários, libusb, drivers).
- Experiência com empacotamento de SDK, versionamento, assinatura, distribuição e instaladores (MSI, deb/rpm).
- Experiência com depuração/perfilamento multiplataforma e otimização de build.
- Experiência prática com processamento de imagem (filtros, limiarização, extração de características, métricas de qualidade de imagem).
- Experiência em ambientes próximos de hardware, embarcados ou regulados (ex.: médico).
O que oferecemos
Vaga remota, com preferência por full-time e flexibilidade. Você trabalhará de perto com engenheiros seniores em desafios técnicos reais e terá forte exposição a C++/CMake, integração de dispositivos e visão computacional aplicada.
-
Engenheiro De Software
2 semanas atrás
Belo Horizonte, Brasil Runtalent Tempo inteiroOportunidade: Engenheiro de Software (DevOps)📍 Modelo: Remoto 🕒 Período: Indeterminado 🌎 Idioma: Inglês Avançado 📩 Envie seu CV para: arine.duran@runtalent.itEstamos buscando um(a) Engenheiro(a) de Software com forte atuação em DevOps, preparado(a) para lidar com ambientes complexos, automação, pipelines modernos e
-
Engenheiro De Software
1 dia atrás
Belo Horizonte, Brasil Talento Incluir Tempo inteiroEstamos contratando um(a) Software Engineer Mid Level para integrar o Billing Team no Brasil.Este time é responsável por toda a plataforma que processa vendas, renovações de assinaturas e fluxos de receita, criando registros de recebíveis de clientes, além de gerenciar processos de cobrança (dunning).As soluções desenvolvidas envolvem integrações...
-
Engenheiro de software
3 semanas atrás
Belo Horizonte, Brasil Arkspace Tempo inteiroVisão geral Arkspace Belo Horizonte, Minas Gerais, Brazil Engenheiro de software Arkspace Belo Horizonte, Minas Gerais, Brazil Estamos em busca de um(a) Engenheiro(a) de Software Full Stack Sênior para atuar em um projeto desafiador de desenvolvimento de uma plataforma de gestão de agentes de Inteligência Artificial. A posição é alocada em cliente...
-
Engenheiro/A De Software
Há 6 dias
Belo Horizonte, Brasil Bebeesoftware Tempo inteiroO papel de Engenheira de Software Backend envolve desenvolver soluções em Python, projetar sistemas automatizados e garantir funcionalidade, manutenibilidade e escalabilidade.Desenvolver soluções de ponta a ponta em Python;Projetar e evoluir sistemas com foco em automação;Garantir funcionalidade, manutenibilidade, escalabilidade e qualidade;As...
-
Engenheiro De Software
2 semanas atrás
Belo Horizonte, Brasil Runtalent Tempo inteiroOportunidade: Engenheiro de Software (DevOps) Modelo: Remoto Período: Indeterminado Idioma: Inglês Avançado Envie seu CV para: Estamos buscando um(a) Engenheiro(a) de Software com forte atuação em DevOps, preparado(a) para lidar com ambientes complexos, automação, pipelines modernos e infraestrutura distribuída. Requisitos Técnicos Experiência...
-
Engenheiro De Software
Há 6 dias
Belo Horizonte, Brasil Grupo H2 Tempo inteiroBuscamos um Engenheiro de Software Sênior para atuar no desenvolvimento e evolução dos nossos produtos digitais, trabalhando em squads multidisciplinares e sendo o principal representante de tecnologia na cadeia de valor.Você terá papel ativo em decisões arquiteturais, sustentação de padrões técnicos e melhoria contínua da engenharia.Principais...
-
Engenheiro/a de Software
3 semanas atrás
Belo Horizonte, MG, Brasil beBeeSoftware Tempo inteiroO papel de Engenheira de Software Backend envolve desenvolver soluções em Python, projetar sistemas automatizados e garantir funcionalidade, manutenibilidade e escalabilidade. Desenvolver soluções de ponta a ponta em Python; Projetar e evoluir sistemas com foco em automação; Garantir funcionalidade, manutenibilidade, escalabilidade e qualidade; As...
-
Engenheiro De Desenvolvimento De Software
Há 6 horas
Belo Horizonte, Brasil Bebeedesenvolvedor Tempo inteiroDescrição do Cargo:Buscamos um profissional experiente em desenvolvimento de software para integrar nossa equipe como Engenheiro de Software Sênior Backend.O candidato deverá ser responsável por criar funcionalidades, garantir a qualidade do código e colaborar com os times de produto e design.Habilidades Requisitadas:Experiência sólida (5+ anos) em...
-
Engenheiro de Soluções de Software Avançado
3 semanas atrás
Belo Horizonte, Brasil beBeeDesenvolvimento Tempo inteiroSenior Engenheiro de Software Completo Estamos procurando um profissional competente para modernizar nossa plataforma de rastreamento de ativos resiliente, confiável e altamente disponível. Desenvolver soluções em AWS que garantam dados e funcionalidades críticas aos clientes. Fornecer liderança técnica por meio do conhecimento e compreensão de...
-
Engenheiro de Desenvolvimento de Software
2 semanas atrás
Belo Horizonte, Brasil beBeeDesenvolvedor Tempo inteiroDescrição do Cargo: Buscamos um profissional experiente em desenvolvimento de software para integrar nossa equipe como Engenheiro de Software Sênior Backend. O candidato deverá ser responsável por criar funcionalidades, garantir a qualidade do código e colaborar com os times de produto e design. Habilidades Requisitadas: Experiência sólida (5+ anos)...