Databricks
Genetec
Desenvolvedor(a) de Software - C#/.NET
A dinâmica da sua equipe
Você tem interesse em trabalhar em uma empresa de tecnologia de ponta em um produto de classe mundial? O grupo de vídeo está trabalhando na próxima geração de serviços de gravação – uma solução de vigilância por vídeo corporativa que permite a transmissão de vídeo em tempo real através de redes com até milhares de servidores e câmeras. Nossa plataforma Security Center integra diversos outros produtos de segurança para formar uma solução completa e poderosa. Nosso software permite que aeroportos, centros de controle, redes varejistas, cidades, escolas, prisões, etc., ao redor do mundo, implementem vigilância por vídeo para a proteção do dia a dia.
Estamos em busca de um(a) desenvolvedor(a) de software apaixonado(a) pelo desenvolvimento de sistemas e que aprecie diferentes tipos de tarefas e desafios de todos os níveis de complexidade. Você participará do design, planejamento de tarefas, desenvolvimento de funcionalidades e entrega, trabalhando em estreita colaboração com os membros de garantia de qualidade dentro da equipe.
Você tem interesse em trabalhar em uma empresa de tecnologia de ponta em um produto de classe mundial? O grupo de vídeo está trabalhando na próxima geração de serviços de gravação – uma solução de vigilância por vídeo corporativa que permite a transmissão de vídeo em tempo real através de redes com até milhares de servidores e câmeras. Nossa plataforma Security Center integra diversos outros produtos de segurança para formar uma solução completa e poderosa. Nosso software permite que aeroportos, centros de controle, redes varejistas, cidades, escolas, prisões, etc., ao redor do mundo, implementem vigilância por vídeo para a proteção do dia a dia.
Estamos em busca de um(a) desenvolvedor(a) de software apaixonado(a) pelo desenvolvimento de sistemas e que aprecie diferentes tipos de tarefas e desafios de todos os níveis de complexidade. Você participará do design, planejamento de tarefas, desenvolvimento de funcionalidades e entrega, trabalhando em estreita colaboração com os membros de garantia de qualidade dentro da equipe.
Nossa equipe realiza desenvolvimento de software em todos os níveis
- Integração de diferentes tipos e modelos de câmeras com diversos protocolos
- Controle de transmissão de vídeo e outras mídias (áudio, metadados)
- Armazenamento local e transferências de vídeo
- Difusão e gerenciamento de fluxos de vídeo
- Configuração de análise inteligente de vídeo
- Criptografia, assinatura digital de vídeo e gerenciamento de senhas
- Gerenciamento de atualização de firmware em ambiente de nuvem
- Transformação de fluxos de vídeo em tempo real (watermarking, transcodificação, redirecionamento)
Tudo isso e muito mais com o auxílio de tecnologias de ponta!
Como será o seu dia a dia
Você se juntará a uma equipe experiente e dinâmica. Sua responsabilidade será elaborar arquiteturas de software e realizar o desenvolvimento em equipe.
- Arquitetar e desenvolver novas funcionalidades utilizadas por milhares de usuários
- Interagir com parceiros externos para entregar uma solução conjunta
- Participar de sessões de programação em par e colaboração com desenvolvedores novos e experientes
- Construir e implantar serviços orientados a objetos que podem rodar tanto em Linux quanto em Windows
- Participar da automação de diferentes serviços
- Participar do design e estimativa de tarefas para as diferentes funcionalidades
- Gerenciar seu tempo para cumprir os prazos e datas de entrega
Nossa equipe desenvolve software em todos os níveis
- Integração de diferentes tipos de câmeras usando diversos protocolos
- Controle de transmissão de vídeo e outras mídias (áudio, metadados)
- Armazenamento local e transferências de vídeo
- Gerenciamento e difusão de streaming de vídeo
- Configuração de análise inteligente de vídeo
- Trabalho com criptografia, assinaturas digitais e gerenciamento de senhas
- Gerenciamento de atualizações de firmware em ambiente de nuvem
- Transformação de fluxo de vídeo em tempo real (watermarking, transcodificação, redirecionamento)
Tudo isso e muito mais para ajudar as pessoas com o auxílio de tecnologias avançadas!
Como será o seu dia a dia
- Arquitetar, projetar e implementar soluções usadas por milhares de usuários finais
- Interagir com parceiros externos para entregar valor em conjunto
- Participar de sessões de programação em par e colaboração com desenvolvedores novos e experientes
- Construir e implantar serviços orientados a objetos rodando tanto em Linux quanto em Windows
- Participar da automação de testes
- Participar do design e estimativa de tarefas para diferentes funcionalidades
- Aprender coisas novas todos os dias!
Requisitos mínimos
Estas são as ferramentas com as quais trabalhamos
- Desenvolvimento de aplicações distribuídas de grande escala
- Programação assíncrona / desenvolvimento de aplicações multithread
- Desenvolvimento e integração de API interna e externa
- Escrita de testes automatizados e Test Driven Development (TDD)
- Redes (TCP/UDP), transmissão de dados
- Desenvolvimento Web (Javascript/Typescript, node.js)
- Câmeras de vídeo e placas gráficas
Para saber mais sobre você
- Bacharelado em engenharia da computação, engenharia de software, ciência da computação ou experiência equivalente
- Experiência em programação orientada a objetos (C# ou Java)
- Resolução de problemas, espírito analítico
- Conhecimento dos princípios de Clean Code
Coisas com as quais trabalhamos em nossa equipe
- Construir aplicações distribuídas de grande escala
- Programação assíncrona e processos multithread
- Testes automatizados e Test Driven Development (TDD)
- Redes (TCP/UDP) e streaming de dados
- Desenvolvimento Web (Javascript/Typescript, node.js)
- Câmeras de vídeo e placas gráficas
Mais sobre você
- Bacharelado em Engenharia da Computação ou de Software, Ciência da Computação ou experiência equivalente
- Experiência com programação orientada a objetos (C#/.NET ou Java)
- Solucionador de problemas, habilidades analíticas
- Conhecimento dos princípios de Clean Code
Será ainda melhor se você possuir estes diferenciais
- Programação assíncrona / desenvolvimento de aplicações multithread
- Conhecimento de redes (TCP/IP, UDP, Multicast)
- C/C++, análise de despejo de processo (dump), análise de desempenho
- Desenvolvimento e depuração de sistemas distribuídos de grande escala
- Desenvolvimento de API modernas (REST, gRPC)
- Javascript/Typescript, NodeJS
- Experiência com câmeras de vídeo e placas gráficas
- Codecs de vídeo como H.264, H.265/HEVC, AV1, MJPEG, etc.
- Familiaridade com protocolos de streaming de vídeo (ex. HLS, RTSP/RTP)
- Experiência com frameworks e bibliotecas de processamento de vídeo (ex. FFmpeg)
Ótimo se você souber
- Execução assíncrona / desenvolvimento de aplicações multithread
- Conhecimento de redes (TCP/IP, UDP, Multicast)
- C/C++, análise de despejo de processo (dump), análise de desempenho
- Desenvolvimento e depuração de sistemas distribuídos de grande escala
- Desenvolvimento de API modernas (REST, Grpc)
- Javascript/Typescript, NodeJS
- Experiência com câmeras de vídeo e placas gráficas
- Codecs de vídeo como H.264, H.265/HEVC, AV1, MJPEG etc.
- Familiaridade com protocolos de streaming de vídeo (ex. HLS, RTSP/RTP).
- Experiência com frameworks e bibliotecas de processamento de vídeo (ex. FFmpeg)
Veja o que oferecemos!
- Pacote de remuneração atrativo
- Programa de reembolso de despesas com formação
- Equilíbrio entre vida profissional e pessoal com horário de trabalho flexível
- Café gratuito à vontade
- Estacionamento gratuito (Montreal) e/ou reembolso de transporte público (Quebec)
- Academia no local (Montreal) ou consultas virtuais com nosso cinesiologista / desconto na mensalidade da academia (Quebec)
Vamos falar de benefícios!
- Pacote de remuneração atrativo
- Programa de reembolso de mensalidade para treinamento
- Equilíbrio entre vida profissional e pessoal com horário de trabalho flexível
- Café gratuito e ilimitado
- Estacionamento gratuito para todos os funcionários (Montreal) e/ou reembolso de transporte público (Quebec)
- Instalações de fitness no local com personal trainer (Montreal) ou consultas virtuais com nosso cinesiologista / desconto na sua mensalidade de academia (Quebec)
Não tem certeza se preenche todos os requisitos, mas quer tentar a sorte? Adoramos seu entusiasmo!
Obrigado pela sua candidatura, mas observe que apenas os candidatos qualificados serão contatados. Caçadores de talentos e agências de recrutamento não estão autorizados a enviar currículos através deste site ou diretamente aos gestores.
---------------------------------------------------------------------------------------------------
Ainda não tem certeza se preenche todos os requisitos, mas acha que vale a pena tentar? Adoramos esse entusiasmo!
