CACI International Inc
CACI International Inc
A CACI International Inc é uma contratada governamental sediada nos Estados Unidos que atende clientes de segurança nacional, defesa e órgãos civis federais. Suas equipes desenvolvem e apoiam tecnologias e serviços profissionais em áreas como cibersegurança, operações digitais, modernização de TI empresarial, guerra eletrônica, sistemas contra veículos não tripulados, comunicações espaciais e ópticas, software DevSecOps, engenharia de missões e logística. Como uma grande contratada principal, a CACI combina software, análise, sensoriamento e hardware para ajudar organizações governamentais a enfrentar ameaças em evolução e modernizar arquiteturas tecnológicas complexas.

Engenheiro de Linux embarcado

Modernize os dispositivos de retransmissão de missão crítica da CACI, do firmware atual a uma plataforma de próxima geração. Trabalhe com OpenWrt, Alma Linux, redes, APIs, CI/CD e segurança embarcada.

Descrição

  • Dê suporte ao dispositivo de retransmissão IRD atual e ao seu substituto de próxima geração.
  • Realize atividades de desenvolvimento, integração, sustentação e resolução de defeitos.
  • Ajude a definir a direção técnica, a arquitetura da plataforma, a integração de hardware, a cibersegurança e os planos de lançamento.
  • Desenvolva e modernize um dispositivo embarcado de retransmissão de missão crítica.
  • Atue em todo o ciclo de vida do software embarcado, desde imagens Linux e integração de plataforma até serviços de rede, configuração de dispositivos, administração web, testes e lançamentos.
  • Coordene com as equipes de software, hardware, cibersegurança, testes, engenharia de sistemas e produto.
  • Migre a solução de dispositivo existente baseada em OpenWrt para hardware de próxima geração e uma arquitetura Alma Linux.
  • Projete, integre, teste, depure e mantenha software Linux para dispositivos embarcados de rede e retransmissão.
  • Mantenha e aprimore o firmware IRD atual baseado em OpenWrt, incluindo configuração de imagens, feeds de pacotes personalizados, serviços, comportamento da primeira inicialização, configuração de dispositivos e integração de builds.
  • Desenvolva e mantenha software usando Python, Bash ou scripts de shell, C ou C++, e outras linguagens conforme necessário.
  • Conclua tickets de desenvolvimento para migrar os recursos de IRD para hardware ARM de próxima geração.
  • Dê suporte ao desenvolvimento de bootloader, kernel, suporte à placa, compilação cruzada, configuração de dispositivos e imagens de Linux embarcado.
  • Crie e mantenha fluxos de trabalho Linux e Buildroot para criação de imagens, empacotamento, provisionamento, lançamentos, atualizações e implantação.
  • Ajude a evoluir uma arquitetura de gerenciamento baseada em Linux ou RHEL.
  • Desenvolva e mantenha APIs REST e interfaces de gerenciamento de dispositivos.
  • Implemente, mantenha e solucione problemas de recursos de rede, incluindo configuração de interfaces, roteamento, DNS, Wi-Fi, integração celular ou de modem e comunicações seguras.
  • Crie e mantenha testes unitários, de integração, de sistema, de simulação e conectados ao hardware.
  • Revise merge requests do GitLab e dê suporte a pipelines de CI/CD, validação de builds, engenharia de lançamento e builds reproduzíveis.
  • Dê suporte ao desenvolvimento seguro por meio da correção de vulnerabilidades, do gerenciamento de certificados, da autenticação e autorização, da integridade de atualizações, do gerenciamento de dependências e da análise de CVEs.
  • Mantenha documentação de projeto, build, API, testes e operações.
  • Trabalhe com as equipes de hardware, sistemas, cibersegurança, garantia da qualidade e produto para implementar e validar requisitos.

Requisitos

  • Bacharelado em ciência da computação, engenharia da computação, engenharia elétrica ou área técnica relacionada.
  • Pelo menos cinco anos de experiência profissional relevante em desenvolvimento de software.
  • Pelo menos cinco anos desenvolvendo, integrando, testando ou sustentando software para sistemas baseados em Linux.
  • Experiência em programação com Python, Bash ou scripts de shell, e C ou C++.
  • Experiência com configuração, depuração, redes, gerenciamento de pacotes e implantação de software Linux.
  • Experiência desenvolvendo, integrando e depurando software em dispositivos ARM e/ou Intel ou x86.
  • Experiência com sistemas de build ou distribuições de Linux embarcado, como OpenWrt, Buildroot, Yocto ou equivalentes.
  • Experiência com compilação cruzada, criação de imagens Linux embarcadas, empacotamento de software e implantação em dispositivos embarcados.
  • Experiência com redes Linux, incluindo configuração de interfaces, roteamento, DNS, DHCP, firewalls, Wi-Fi e solução de problemas.
  • Experiência desenvolvendo e depurando APIs REST, aplicativos de gerenciamento de dispositivos ou interfaces de configuração web.
  • Experiência com Git e fluxos de trabalho do GitLab, incluindo merge requests, revisão de código e estratégias de branches.
  • Pelo menos dois anos criando, mantendo ou solucionando problemas de pipelines automatizados de CI/CD.
  • Experiência criando testes unitários, de integração, de sistema ou hardware-in-the-loop para software executado em sistemas Linux ou dispositivos embarcados.
  • Fortes habilidades de comunicação escrita e verbal, incluindo capacidade de criar e manter documentação técnica.
  • Capacidade de trabalhar com eficácia em um ambiente remoto e multifuncional de desenvolvimento.
  • Desejável: experiência com NXP i.MX8, ARM64 ou AArch64, U-Boot, configuração do kernel Linux, device trees, fluxos de inicialização ou pacotes de suporte à placa.
  • Desejável: experiência portando software Linux embarcado para uma nova plataforma de hardware ou distribuição Linux.
  • Desejável: experiência com buildroots do OpenWrt, feeds, Makefiles de pacotes ou desenvolvimento de pacotes OpenWrt personalizados.
  • Desejável: experiência com Alma Linux, RHEL, RPM ou DNF, Kickstart, OSTree, SELinux ou RHEL Cockpit.
  • Desejável: experiência desenvolvendo aplicações Python ou Flask, APIs documentadas com OpenAPI ou Swagger, ou interfaces de gerenciamento de dispositivos embarcados.
  • Desejável: experiência com produtos de rede embarcados, dispositivos de retransmissão, roteadores, integração celular ou de modem, Wi-Fi, 802.1X, roteamento ou configuração segura de rede.
  • Desejável: experiência com provisionamento de dispositivos, instalação de firmware ou imagens, mecanismos de atualização ou sustentação de dispositivos em campo.
  • Desejável: experiência com desenvolvimento seguro de software, integração de certificados ou PKI, varredura de vulnerabilidades, SBOMs, correção de CVEs ou ferramentas como Trivy.
  • Desejável: experiência com builds em contêineres, ambientes simulados de dispositivos ou testes hardware-in-the-loop.
  • Desejável: experiência dando suporte a ambientes de dispositivos embarcados do Departamento de Defesa dos EUA, de missão crítica, de borda tática, desconectados ou regulamentados.

Benefícios

  • Folga flexível
  • Amplo acervo de recursos de aprendizagem
  • Cobertura de saúde
  • Programas de bem-estar
  • Benefícios financeiros
  • Benefícios de aposentadoria
  • Benefícios de apoio à família
  • Apoio à educação continuada
  • Licença remunerada
  • Remuneração competitiva
  • Oportunidades de aprendizagem e desenvolvimento

Vagas relacionadas

Western Union

Gerente de Compliance AML

Western Union
5.001 – 10.000 Funcionários
Patrocinador de visto H1BB2CFinançasFintech

Lidere as parcerias da Western Union com as autoridades policiais, o compartilhamento de inteligência e as operações de intimações judiciais, fortalecendo os controles contra crimes financeiros. Esta função híbrida está baseada em Atlanta.

Abrir
Simmons Bank

Especialista em detecção de fraudes

Simmons Bank

Monitora transações bancárias e investiga alertas de fraude envolvendo depósitos, cheques, ACH, transferências bancárias e operações em agências. Presta suporte à conformidade, à análise de tendências de fraude, à elaboração de relatórios e à recuperação de perdas no Simmons Bank.

Abrir
Tiger Analytics

Analista sênior de negócios de compliance contra crimes financeiros

Tiger Analytics

Faz a conexão entre as equipes de compliance contra crimes financeiros e TI na Tiger Analytics, uma consultoria especializada em análise avançada. Define requisitos de prevenção à lavagem de dinheiro, mapeamentos de dados, regras de monitoramento e cenários de testes de aceitação do usuário.

Abrir
ICF

Editor(a)-chefe sênior de publicações

ICF

Liderar a revista trimestral da ICF Next, do planejamento da produção até o lançamento, mantendo a qualidade editorial e coordenando as aprovações das partes interessadas. Aplicar os padrões federais de publicação, os manuais de estilo da GPO e de Chicago e os requisitos de acessibilidade da Seção 508.

Abrir
The Atlantic

Editor(a) associado(a), contratação editorial — The Atlantic

The Atlantic
201 – 500 Funcionários
Patrocinador de visto H1BB2CMídia

Agenda entrevistas de destaque e participações de convidados nas plataformas impressas, digitais, de áudio e vídeo da The Atlantic. Coordena contratos, logística de produção, contatos e controles internos.

Abrir
Vori Health

Gerente de clínica médica remota – Tennessee

Vori Health
51 – 200 Funcionários
Bem-estarCuidados de saúdeEmpresa

Gerencia o suporte aos pacientes e as operações clínicas da clínica virtual musculoesquelética da Vori Health. Supervisiona o agendamento, a coordenação do atendimento, a conformidade e uma equipe remota de suporte.

Abrir