Engenheiro de software C ++ sênior

  • TEMPO INTEIRO
  • Luanda

Crossover for Work

Recrutamento

A evolução da EngineYard está intimamente ligada ao nascimento e evolução do Rails. Por mais de uma década, a EngineYard tem estado na vanguarda da inovação técnica ajudando a comunidade Ruby e Rails a crescer rapidamente – seja ajudando o Github a executar e escalar em seus primeiros dias ou fornecendo a milhares de aplicativos um mecanismo fácil para aproveitar os serviços em nuvem.

Na EngineYard, estamos trabalhando para a próxima grande onda de inovação – processadores ARM. O mundo da computação está passando por uma verdadeira mudança com a mudança para processadores ARM, e a EngineYard está na vanguarda em trazer soluções baseadas em ARM para a comunidade Ruby. Nós, da EngineYard, temos a missão de tornar a implantação e o gerenciamento de aplicativos mais fácil e rápido, mudando para processadores Graviton baseados em ARM.

Como um especialista em C / C ++ que adora codificação prática, você se juntará a uma equipe que se concentra em tornar o mundo das bibliotecas de código aberto compatível com ARM. Você estará fazendo contribuições para projetos de código aberto não compatíveis com ARM, para torná-los compatíveis. Seus esforços permitirão que milhares de desenvolvedores de aplicativos aproveitem a computação baseada em ARM para um desempenho significativamente melhor a um custo muito menor.

O que você fará

Seu objetivo final é permitir que todos os clientes da Engine Yard aproveitem a última geração de nossa plataforma que usa processadores Graviton para fornecer melhor desempenho com menor custo e consumo de energia. Você fará isso por:
Descobrindo as bibliotecas de código aberto em uso na plataforma
Criação do Makefile e alterações de código necessárias para recompilar para processadores ARM
Escrever código de alta qualidade e PullRequests bem elaborados que tornam simples para a comunidade de código aberto aceitar suas alterações de código
Publicação de novas versões de Ruby Gems que os clientes da Engine Yard podem configurar em seus aplicativos
No processo, você também encontrará oportunidades para melhorar a plataforma principal do Engine Yard e fazer alterações de código e infraestrutura que resultem em uma plataforma mais resiliente e de desempenho.

O que você não

fará Você não perderá seu tempo em reuniões ou em processos estranhos. Em vez disso, você gastará quase todo o seu tempo projetando e escrevendo código!

Principais responsabilidades do Engenheiro de Software C ++ Sênior

Você assumirá bibliotecas compatíveis com x86 e:
Examine scripts de compilação complexos para entender as dependências e compilações da arquitetura
Edite os scripts de construção para transpilar / compilar versões compatíveis com ARM da biblioteca
Executar testes
Crie uma solicitação pull de acordo com as diretrizes de envio do projeto
Comunique-se com os proprietários dos projetos de código aberto conforme necessário para ajudar a mesclar a solicitação pull
Requisitos básicos
Licenciatura em ciência da computação ou pelo menos 5 anos de experiência
Habilidades de codificação C / C ++ de nível superior
Experiência em programação de sistemas (por exemplo, experiência com transpilação, programação em nível de kernel, desenvolvimento de driver, compiladores, desenvolvimento C / C ++ de baixo nível)
Capacidade comprovada de resolução de problemas
Proficiência avançada em inglês falado
Sobre a Engine Yard

Esta é uma oportunidade de trabalhar na construção de uma nova marca em ferramentas de desenvolvedor que moldarão o futuro do desenvolvimento de software. Você trabalhará com uma equipe excepcional para ajudar a expandir um novo negócio em ritmo acelerado. Cada tecnologia com a qual você trabalha será de ponta e inovadora. Desenvolvedores, engenheiros, gerentes de produto, analistas de negócios, analistas de garantia de qualidade e pessoal de suporte ao cliente e à produção trabalham em conjunto para construir nossa plataforma de próxima geração. Você terá a oportunidade de trabalhar de forma independente em problemas complexos desafiadores, bem como colaborar com outros membros da equipe para resolver objetivos principais.

Há muito a ser coberto para esse papel emocionante, e o espaço aqui é limitado. Clique no botão Aplicar se você achou isso interessante e deseja saber mais. Estamos ansiosos para conhecê-lo!

O que esperar a seguir:
Você receberá um e-mail com um link para iniciar sua inscrição de emprego online individualizada.
Nossa plataforma de contratação o guiará por uma série de avaliações de “triagem” online para verificar a adequação básica ao trabalho, habilidades relacionadas ao trabalho e, finalmente, algumas atribuições específicas do trabalho do mundo real.
Você será integrado a um de nossos especialistas em recrutamento que poderá responder a perguntas que você possa ter sobre o processo, função ou empresa e ajudá-lo a chegar à etapa final da entrevista.
Importante! Se você não receber um e-mail nosso:
Primeiro, os e-mails podem levar até 15 minutos para serem enviados, atualizados e verificados novamente.
Em segundo lugar, verifique suas pastas de spam e lixo para um e-mail de Crossover.com, marque como “Não é spam”, pois você também receberá outros e-mails.
Terceiro, enviaremos para qualquer conta de e-mail que você indicou no formulário de inscrição – por padrão, esse é o endereço de e-mail que você usa como seu nome de usuário do LinkedIn e pode ser diferente do que você já verificou.
Se tudo mais falhar, basta redefinir sua senha visitando https://www.crossover.com/auth/reset-password se você já se inscreveu usando o LinkedIn EasyApply.
Crossover Job Code: LJ-4497-AO-Luanda-SeniorC++Softw

Para se candidatar a este emprego, entre no link: linkedin.com.

Tagged as: , , , ,