Software Engineer Pleno (Iot Video)
cobli
Score da Vaga
90 pontosSe você curte ambientes de alta autonomia, onde decisões técnicas de vídeo e visão computacional têm impacto direto na segurança de motoristas reais e na confiança de milhares de clientes, esse desafio é pra você.
Como Engenheiro(a) Pleno no time de IoT Vídeo da Cobli, você vai atuar de ponta a ponta na cadeia de vídeo embarcado - da câmera em campo até os nossos servidores e painel. O time trabalha com backend, eventos de segurança gerados por IA, saúde e diagnóstico de dispositivos, observabilidade, automações e integração com fornecedores de hardware e firmware de câmera. No dia a dia, você vai encontrar principalmente Kotlin/Spring, Kafka, SQL, Datadog e Snowflake, além de integrações e componentes em React, GraphQL e gRPC.
Responsabilidades e Atribuições
-
Desenvolver e manter serviços backend em Kotlin/Spring que processam, analisam e distribuem vídeo e eventos das câmeras em campo, com foco em confiabilidade e observabilidade.
-
Investigar bugs e incidentes de produção até a causa raiz, utilizando logs, métricas e dados reais para validar hipóteses e ir além do sintoma reportado.
-
Atuar na saúde e no diagnóstico dos dispositivos, incluindo cartão SD, conectividade, ciclo de vida do device e problemas recorrentes em campo.
-
Reproduzir e validar problemas em bancada quando necessário, combinando evidências de campo, logs, métricas e testes controlados.
-
Participar e liderar refinamentos e discussões técnicas, trazendo contrapontos, questionando soluções e conectando decisões técnicas às metas do time, da organização e às dores dos clientes.
-
Criar e manter dashboards, alarmes e SLOs de monitoramento para os sistemas sob responsabilidade do time, acompanhando sinais e problemas recorrentes.
-
Trabalhar em conjunto com outros times de IoT, Produto, Suporte e CS em problemas que cruzam áreas, além de atuar tecnicamente com fornecedores internacionais de hardware e firmware, apoiando investigações, testes e validação de versões
-
Usar IA de forma estruturada no dia a dia para investigação de bugs, análise de dados, geração e revisão de código e automação de atividades repetitivas.
-
Documentar decisões técnicas, investigações e aprendizados de forma que o time e áreas parceiras consigam entender e agir sem depender de você.
Requisitos Obrigatórios
-
Formação superior em Engenharia, Computação ou áreas correlatas
-
Experiência sólida com desenvolvimento backend em Kotlin (ou disposição real e comprovada de migrar rápido vindo de outra linguagem JVM, como Java ou Scala).
-
Vivência com sistemas distribuídos e mensageria assíncrona (o time trabalha com Kafka no dia a dia).
-
Capacidade de investigar problemas de produção a partir de dado real (logs, métricas, queries), não só suposição.
-
Comunicação clara por escrito, inclusive com público não técnico (Suporte, CS).
-
Autonomia para tocar entregas de ponta a ponta, sabendo pedir ajuda quando necessário, sem ficar travado nem tentar resolver tudo sozinho sem perguntar.
-
Inglês para leitura técnica e eventual comunicação com fornecedores internacionais.
-
Capacidade de escrever queries SQL para investigar problemas e validar hipóteses com dado real (o time usa Snowflake/Databricks no dia a dia de investigação).
Diferenciais
-
Experiência com Android/Kotlin em aplicações embarcadas ou IoT.
-
Experiência com React e integrações via GraphQL ou gRPC.
-
Vivência com pipelines de dados ou eventos em escala (ETL, filas, sistemas de saúde de dispositivo).
-
Experiência com sistemas de vídeo, streaming, hardware de câmera, visão computacional ou dispositivos IoT.
-
Experiência prática utilizando IA para acelerar desenvolvimento, investigação e automação de engenharia.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Produto
Product Management é uma das áreas mais strategicamente relevantes nas organizações de tecnologia. O Product Manager é responsável por definir a visão do produto, priorizar funcionalidades e coordenar equipes multidisciplinares para entregar valor ao usuário.
As habilidades essenciais incluem pensamento estratégico, análise de dados, comunicação, liderança e conhecimento técnico. Ferramentas como Jira, Confluence, Miro e analytics platforms são fundamentais no dia a dia.
Salários para PMs no Brasil variam de R$ 8.000 (júnior) a R$ 35.000+ (sênior em big techs), com oportunidades crescentes para trabalho remoto internacional.
Sobre a área Comercial
A área Comercial é responsável por gerar receita e expandir a base de clientes. Profissionais de vendas B2B e B2C são fundamentais para o crescimento sustentável de qualquer organização.
As principais habilidades incluem prospecção, negociação, CRM (Salesforce, HubSpot), sales enablement e consultoria de valor. A abordagem consultiva e data-driven é cada vez mais valorizada.
Vendedores consultivos e Sales Managers sênior têm potencial de earning muito alto, com OTE (On-Target Earnings) que pode superar R$ 30.000 mensais em empresas de tecnologia.
Sobre a área de Design
A área de Design, especialmente UX/UI e Product Design, vivenciou um crescimento significativo nos últimos anos. Com a digitalização acelerada dos negócios, a demanda por profissionais que consigam criar experiências digitais intuitivas e agradáveis nunca foi tão alta.
Os principais skills incluem Figma, Sketch, Adobe XD, pesquisa com usuários, design thinking, prototipação e system design. Designers de produto são cada vez mais valorizados por seu impacto direto nos resultados de negócio.
O trabalho remoto abriu portas para designers brasileiros trabalharem para empresas globais, com salários competitivos em dólares e euros.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Sobre a área de Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Comentários 0