Launch Legends
IPConfigure
Desenvolvedor de Software C++
Descrição da Empresa
Fundada em 2003 e sediada em Norfolk, Virginia, IPConfigure. Inc. é uma empresa privada de pesquisa e desenvolvimento de software de vigilância por vídeo, de propriedade de veteranos. Como desenvolvedora de soluções de vigilância por vídeo IP, a IPConfigure oferece uma variedade de produtos - todos que utilizam uma interface baseada em navegador, ao mesmo tempo que suportam arquiteturas Windows e Linux e são capazes de suportar perfeitamente um número ilimitado de câmeras, locais e usuários em uma arquitetura centralizada, distribuída ou hospedada. A plataforma Orchid VMS e os Appliances SteelFin da IPConfigure foram implantados com sucesso em instalações que variam de restaurantes de fast-food a portos internacionais, hospitais e universidades.
Resumo da Vaga
A IPConfigure está buscando contratar um forte programador C++ responsável pela criação de componentes de streaming de vídeo, serviços web e gerenciamento de dados back-end em nossos sistemas de gerenciamento de vídeo de vigilância baseados em navegador. O desenvolvedor C++ deve ter forte familiaridade com programação orientada a objetos, C++11 (e/ou C++14, C++17), testes unitários, desenvolvimento orientado a testes e ferramentas e ambientes de desenvolvimento Linux. Esta é uma oportunidade incrível para trabalhar com tecnologias de ponta no mercado de vigilância por vídeo IP. O candidato ideal trabalhará em nosso escritório em Norfolk, VA.
Deveres/Responsabilidades
- Participar de um processo de desenvolvimento de software Ágil bem definido com outros desenvolvedores seniores.
- Desenvolver código de aplicação de alta qualidade e bem projetado para funcionalidades e componentes do sistema.
- Participar do design de funcionalidades, garantindo um equilíbrio entre os requisitos de negócios e tecnologia.
- Entregar código conforme agendado, que adere ao design.
- Encontrar as causas raiz dos defeitos em funcionalidades.
- Aderir a práticas de codificação projetadas para promover a reutilização e padronização de código.
- Fornecer estimativas de tempo e recursos para suas próprias áreas de funcionalidade.
- Identificar riscos e estratégias de mitigação.
Habilidades/Capacidades Requeridas
- Experiência em C++11 ou mais recente.
- Familiaridade com: programação de sistemas Linux ou Windows, Boost.
- Experiência em design orientado a objetos.
- Programação de serviços web (SOA, SOAP, REST).
- Uma preocupação ativa com engenharia de qualidade, com experiência na construção de aplicações web escaláveis.
Educação e Experiência
- Os candidatos devem ter no mínimo um Bacharelado em Ciência da Computação, Engenharia Elétrica, Engenharia da Computação, Matemática, etc. Mestrado ou Doutorado é um diferencial.
- Dois anos de experiência profissional em desenvolvimento C++ no mínimo.
Qualquer um dos seguintes seria um diferencial:
- Familiaridade com frameworks de streaming de mídia como GStreamer.
- Programação de rede (TCP, UDP, Unicast, Multicast).
- Amostras de código e portfólio de designs.
- Contribuições para projetos de código aberto (por exemplo, uma página github)
Benefícios
- Salários competitivos na indústria com base na experiência.
- Política generosa de Férias Remuneradas (PTO), Trabalho Remoto e Sabbatical a cada 3 anos.
- Planos de seguro de Saúde, Visão, Odontológico e de Vida.
- Conta de Despesas Flexíveis (FSA) e Conta de Poupança para Saúde (HSA).
- 401K com contrapartida da empresa.
IPConfigure, Inc. oferece oportunidades iguais de emprego a todas as pessoas qualificadas e administra todos os aspectos e condições de emprego sem distinção de raça, religião, cor, sexo, gênero, orientação sexual, gravidez, idade, origem nacional, ancestralidade, deficiência física ou mental, obesidade severa/mórbida, condição médica, status militar ou de veterano, informação genética, estado civil, etnia, alienação ou qualquer outra classificação protegida, de acordo com as leis federais, estaduais e locais aplicáveis.
