Roku
General Dynamics Mission Systems, Inc
Engenheiro de Software de Pipeline CI/CD - Desenvolvimento Embarcado
Requisitos mínimos
Qualificações Básicas Requer diploma de bacharel em Engenharia de Software ou área relacionada de Ciência, Engenharia ou Matemática. Também requer 2+ anos de experiência relacionada à função ou diploma de mestre. Experiência em Agile é preferencial.
REQUISITOS DE AUTORIZAÇÃO: É necessária autorização de segurança SECRET do Departamento de Defesa no momento da contratação. Os candidatos selecionados estarão sujeitos a uma investigação de segurança do Governo dos EUA e devem atender aos requisitos de elegibilidade para acesso a informações classificadas. Devido à natureza do trabalho realizado em nossas instalações, a cidadania dos EUA é necessária.
Qualificações Necessárias
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada (ou experiência equivalente). -
- Experiência comprovada com ferramentas de pipeline de CI/CD como Jenkins, GitLab CI/CD, Azure DevOps ou similares. -
- Sólido conhecimento em desenvolvimento de software embarcado e cadeias de ferramentas associadas (por exemplo, GCC, Keil, IAR). -
- Proficiência em linguagens de script como Python, Bash ou similares para automação de pipeline. -
- Experiência com sistemas de controle de versão (por exemplo, Git) e estratégias de branching. -
- Familiaridade com ferramentas de containerização e virtualização (por exemplo, Docker, Kubernetes, QEMU) em contextos embarcados.
Responsabilidades para esta Posição
Estamos buscando um talentoso Engenheiro de Software de Pipeline CI/CD para otimizar e aprimorar nossos processos de desenvolvimento.
Principais Responsabilidades
- Projetar, implementar e manter pipelines de CI/CD para projetos de software embarcado usando GitLab.
- Automatizar processos de build, teste e implantação para aumentar a eficiência do desenvolvimento. -
- Colaborar com equipes de software e hardware para garantir que os pipelines de CI/CD atendam às necessidades exclusivas de sistemas embarcados. -
- Integrar controle de versão, ferramentas de build, frameworks de teste e sistemas de implantação em um pipeline coeso. -
- Monitorar e solucionar problemas de desempenho do pipeline, abordando gargalos ou falhas prontamente. -
- Manter-se atualizado com as melhores práticas da indústria e ferramentas emergentes em CI/CD e desenvolvimento embarcado.
Visão Geral da Função
Como Engenheiro de Software de Pipeline CI/CD para Desenvolvimento Embarcado, você será responsável por projetar, implementar e manter pipelines de integração e entrega contínuas adaptados para projetos de software embarcado. Sua expertise garantirá fluxos de trabalho de implantação contínuos, eficientes e confiáveis, contribuindo diretamente para a qualidade e inovação de nossas soluções embarcadas.
Qualificações Preferenciais
- Experiência com testes hardware-in-the-loop (HIL) em ambientes de CI/CD. -
- Familiaridade com sistemas operacionais de tempo real (RTOS) e sua integração em pipelines. -
- Conhecimento de metodologias e ferramentas de desenvolvimento Agile. -
- Fortes habilidades de resolução de problemas e capacidade de trabalhar colaborativamente em uma equipe multifuncional.
Por que se juntar a nós?
- Oportunidade de trabalhar em soluções embarcadas líderes na indústria. -
- Ambiente de trabalho colaborativo, inovador e inclusivo. -
- Acesso a desenvolvimento profissional e oportunidades de aprendizado contínuo. -
- Salário competitivo e pacote abrangente de benefícios.
Como se candidatar
Se você é apaixonado por CI/CD, desenvolvimento embarcado e por expandir os limites da tecnologia, queremos ouvir você!
#CJ3
Observação Salarial
Esta estimativa representa a faixa salarial típica para esta posição com base na experiência e outros fatores (localização geográfica, etc.). O pagamento real pode variar. Este anúncio de vaga permanecerá aberto até que a posição seja preenchida.
Faixa Salarial Combinada
USD $110,241.00 - USD $118,000.00 /Ano.
Empregador de Igualdade de Oportunidades / Pessoas com Deficiência / Veteranos Protegidos
Visão Geral da Empresa
A General Dynamics Mission Systems (GDMS) projeta um portfólio diversificado de soluções, produtos e serviços de alta tecnologia que permitem aos clientes executar missões com sucesso em todos os domínios de operação. Com uma equipe global de mais de 12,000 profissionais de ponta, fazemos parceria com os melhores da indústria para expandir os limites da inovação nas áreas de defesa e científica. Dada a natureza do nosso trabalho e quem somos, valorizamos confiança, honestidade, alinhamento e transparência. Oferecemos benefícios altamente competitivos e nos orgulhamos de ser um ótimo lugar para trabalhar com um senso compartilhado de propósito. Você também desfrutará de um ambiente de trabalho flexível onde as contribuições são reconhecidas e recompensadas. Se quem somos e o que fazemos ressoa com você, convidamos você a se juntar à nossa equipe de alto desempenho!
