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 Web Designer
O Web Designer é o profissional responsável por criar interfaces visuais de sites, aplicações web e landing pages, combinando estética, usabilidade e experiência do usuário. Ele transforma necessidades de negócio em layouts funcionais e responsivos que comunicam a identidade da marca.
As principais habilidades incluem UI design, design responsivo, prototipação (Figma, Sketch, Adobe XD), wireframing, design systems, acessibilidade (WCAG), information architecture e conhecimento básico de HTML/CSS. Conhecimento de UX design, motion design e front-end é diferencial.
Web Designers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam design systems, design tokens e conseguem criar interfaces que convertem e engajam. A área oferece oportunidades desde web designer júnior até product designer e design lead.
Sobre a área de Marketing
A área de Marketing é estratégica para o crescimento e posicionamento de qualquer empresa. Engloba marketing tradicional, brand management, pesquisa de mercado, trade marketing, marketing de produto e inteligência de mercado. Profissionais de marketing são responsáveis por planejar e executar estratégias que conectam marcas ao seu público-alvo.
As principais habilidades incluem brand management, pesquisa de mercado, análise competitiva, product marketing, trade marketing, precificação, marketing relacional e desenvolvimento de canal. Conhecimento de ferramentas de pesquisa (Nielsen, Kantar, Ipsos), BI e planilhas avançadas é diferencial.
Profissionais de marketing em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam product marketing, go-to-market strategy e data-driven marketing. A área oferece oportunidades desde analista até CMO, com foco em crescimento, posicionamento de marca e retorno sobre investimento.
Sobre a área de Account Manager
O Account Manager é o profissional responsável por gerenciar e expandir o relacionamento com os clientes após a venda. Ele atua como parceiro estratégico, garantindo satisfação, retenção e crescimento da conta, conectando as necessidades do cliente com as soluções da empresa.
As principais habilidades incluem gestão de relacionamento, negociação, upsell e cross-sell, renovação de contratos, planejamento de contas, business reviews, análise de métricas (NPS, churn, LTV) e conhecimento de CRMs (Salesforce, HubSpot). Comunicação, empatia e visão de negócio são diferenciais fundamentais.
Account Managers em empresas de tecnologia e SaaS são muito valorizados, especialmente aqueles que conseguem aumentar a receita recorrente (MRR/ARR) através de expansão de contas e prevenção de churn. A área oferece oportunidades desde account executive até diretor de contas, com foco em relacionamento estratégico, crescimento de receita e sucesso do cliente.
Sobre a área de Analista de SEO
O Analista de SEO é o profissional responsável por otimizar sites para mecanismos de busca, aumentando a visibilidade orgânica e o tráfego qualificado. Com a crescente importância do marketing digital, profissionais de SEO são fundamentais para qualquer estratégia de presença online.
As principais habilidades incluem SEO on-page e off-page, SEO técnico, pesquisa de palavras-chave, auditoria SEO, link building, criação de conteúdo otimizado e análise de métricas. Ferramentas como Google Search Console, Google Analytics, Ahrefs, Semrush, Moz e Screaming Frog são essenciais para o dia a dia.
Analistas de SEO em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam SEO técnico, Core Web Vitals e estratégias de conteúdo baseadas em dados. A área oferece oportunidades desde analista júnior até diretor de SEO, com foco em crescimento orgânico, autoridade de domínio e retorno sobre investimento.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Comentários 0