FlightSafety International

Engenheiro de Cibersegurança em Simulação

PythonC++
Tradução automática. Consulte o original.

Sobre a oportunidade

Sobre a FlightSafety International A FlightSafety International é a principal empresa mundial de treinamento profissional em aviação e fornecedora de simuladores de voo, sistemas visuais e displays para organizações comerciais, governamentais e militares. A empresa oferece treinamento para pilotos, técnicos e outros profissionais de aviação de 167 países e territórios independentes. A FlightSafety opera a maior frota mundial de avançados simuladores de voo completo e treinamento de manutenção premiado em Centros de Aprendizagem e locais de treinamento nos Estados Unidos, Canadá, França e Reino Unido.

PROPÓSITO DA POSIÇÃO

O Engenheiro de Software apoia o desenvolvimento, integração, configuração e manutenção de hardware e software de computador usados nos produtos de simulação da FlightSafety. Esta função desenvolve habilidades em suporte de produção, sistemas de computadores de simulação, sistemas operacionais, endurecimento de cibersegurança, ambientes de build e integração de software e hardware de simulação.

TAREFAS E RESPONSABILIDADES

Sistemas Operacionais e Gerenciamento de Configuração

  1. Administrar e manter múltiplos sistemas operacionais em plataformas de simulador, incluindo sistemas militares sensíveis.
  1. Configurar e manter estruturas de arquivos de software para projetos designados.
  1. Gerenciar controle de configuração e repositórios de código-fonte; realizar builds de software, empacotamento e instalações.
  1. Analisar o status de patches de software e SO; realizar endurecimento de cibersegurança, remediação, STIGs e mitigação de riscos.

Integração de Software e Hardware de Simulação

  1. Apoiar a implementação de drivers de dispositivo e software de interface de hardware.
  1. Manter bibliotecas matemáticas, utilitários de sistema e pacotes de depuração com orientação.
  1. Avaliar novo hardware/software para sistemas de produção e desenvolvimento.
  1. Manter a consistência, qualidade e confiabilidade do software de simulação em todas as plataformas suportadas.

Suporte de Engenharia e Colaboração

  1. Auxiliar desenvolvedores de software e engenheiros de aplicação na depuração e solução de problemas de software de simulação.
  1. Revisar e utilizar logs de SO e de simulação para apoiar o comportamento integrado do sistema.
  1. Trabalhar em estreita colaboração com engenheiros de hardware e membros da equipe para garantir a integração perfeita do sistema.

Documentação e Suporte de Treinamento

  1. Auxiliar na documentação de políticas, procedimentos, guias de solução de problemas e documentação de fluxo de trabalho.
  1. Apoiar o desenvolvimento de materiais de treinamento para uso interno e treinamento de técnicos.

P&D e Desenvolvimento de Protótipos

  1. Contribuir para o desenvolvimento de protótipos de novas tecnologias, estruturas de software, ferramentas e algoritmos.
  1. Apoiar o desenvolvimento de ferramentas de engenharia e iniciativas de melhoria contínua.

EDUCAÇÃO MÍNIMA

Outros Requisitos

  1. Viagens, trabalho em turnos e horários especiais podem ser necessários.
  1. Manter a conformidade com os requisitos de controle de exportação e segurança.
  1. Garantir precisão, completude e conduta profissional em todas as tarefas atribuídas.
  1. Manter frequência regular e trabalhar com segurança em estado constante de alerta.

EDUCAÇÃO MÍNIMA

Bacharelado em Ciência da Computação, Cibersegurança, Engenharia de Computação, Engenharia Elétrica, Engenharia Mecânica, Engenharia Aeroespacial ou outro campo técnico aplicável. Pelo menos 2 anos de experiência relacionada em engenharia de software, preferencialmente envolvendo sistemas de simulação ou ambientes em tempo real. Combinações equivalentes de educação e experiência serão consideradas. Experiência progressiva interna pode qualificar quando um funcionário demonstra a capacidade de realizar as responsabilidades da função. Competência em C++ é preferível.

EXPERIÊNCIA MÍNIMA

2+ anos de experiência relacionada em engenharia de software são preferíveis.

CONHECIMENTOS, HABILIDADES, CAPACIDADES

* Programação e Scripting

  1. Fortran 90, C, C++
  1. Linguagens de script shell (Bash, PowerShell, Perl)
  1. Python básico para automação e ferramentas

Sistemas Operacionais

  1. Unix/Linux (workstation e servidor)
  1. Windows (workstation e servidor)
  1. Experiência com patching, STIGs e endurecimento de SO
  1. Confortável trabalhando simultaneamente em múltiplas plataformas de SO

Ferramentas de Software

  1. MS Visual Studio
  1. Sistemas de controle de fonte (Visual SourceSafe, Team Foundation Services, Git)
  1. MS Office Suite (Word, Excel, PowerPoint, Access)
  1. Editores de texto (Emacs, VI)
  1. Ferramentas de gerenciamento de configuração e automação de build

Ferramentas de Simulação e Sistemas

  1. Familiaridade com logging de simulação, software de interface de hardware e drivers de dispositivo
  1. Exposição a bibliotecas de suporte matemático, utilitários de sistema e pacotes de depuração
  1. Capacidade de revisar e interpretar logs de simulação
  1. Experiência em dar suporte a desenvolvedores de software de simulação e engenheiros de aplicação

Sistemas e Hardware

  1. Hardware de PC, servidores e componentes de rede
  1. Compreensão de interfaces de hardware/software
  1. Capacidade de avaliar e integrar hardware/software para sistemas de simulação de produção

Cibersegurança

  1. Aplicação de patches de SO, mitigação de vulnerabilidades e rastreamento de conformidade
  1. Aplicação e remediação de STIGs
  1. Compreensão de princípios de desenvolvimento seguro e configuração segura
  1. Ferramentas de SDLC e gerenciamento de testes: Azure DevOps, Git, etc.
  1. Forte capacidade geométrica e matemática: geometria euclidiana, álgebra de matrizes, matemática vetorial, cálculo, equações diferenciais.
  1. bash, Power Shell, Python, Perl ou outra experiência com scripting
  1. MS Visual Studio
  1. Leitura e uso de especificações técnicas
  1. Desenvolvimento de Software Lean/Ágil

DEMANDAS FÍSICAS E AMBIENTE DE TRABALHO

.

As demandas físicas e o ambiente de trabalho descritos aqui são representativos daqueles que devem ser atendidos e/ou encontrados por um funcionário para realizar com sucesso as funções essenciais deste trabalho. Acomodações razoáveis podem ser feitas para permitir que indivíduos com deficiências realizem as funções essenciais. O funcionário será regularmente exigido a sentar, demonstrar destreza para manusear ou sentir, falar e ouvir. O funcionário ocasionalmente precisará ficar em pé, andar e alcançar com as mãos e braços. O funcionário ocasionalmente precisará levantar e/ou mover até 10 libras. Habilidades visuais específicas exigidas: visão de perto, visão à distância, visão de cores, visão periférica, percepção de profundidade e capacidade de ajustar o foco. Ao realizar as tarefas do trabalho, o funcionário é ocasionalmente exposto a peças mecânicas em movimento e vibração. O nível de ruído no ambiente de trabalho é geralmente moderado.

A FlightSafety é um Empregador de Oportunidades Iguais/Veterano/PCD. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional ou deficiência.

Qualquer oferta de emprego está condicionada à conclusão bem-sucedida das revisões de conformidade necessárias, incluindo a verificação de que o candidato não é proibido de emprego sob programas de sanções econômicas dos EUA administrados pelo U.S. Department of the Treasury’s Office of Foreign Assets Control (OFAC).

Esta posição pode exigir acesso a tecnologia ou serviços controlados por exportação sujeitos aos International Traffic in Arms Regulations (ITAR) e/ou Export Administration Regulations (EAR). A consideração de emprego e qualquer oferta de emprego estão condicionadas à capacidade do candidato de cumprir estes requisitos, incluindo a qualificação como "Pessoa dos EUA" sob as regulamentações aplicáveis ou de outra forma elegível para autorização de exportação em um prazo consistente com as necessidades do negócio. Uma "Pessoa dos EUA" inclui cidadãos dos EUA, residentes permanentes legais (portadores de green cards aprovados e válidos) e certos refugiados ou asilados com status protegido sob a lei dos EUA.

Esta posição também pode exigir elegibilidade para obter e manter uma autorização de segurança do Governo dos EUA durante o período de emprego.

Aviso de Cibersegurança: Toda comunicação oficial de recrutamento da FlightSafety International virá de um endereço de e-mail @flightsafety.com. A FlightSafety International nunca solicitará informações pessoais ou financeiras através de mídias sociais ou provedores de e-mail de terceiros.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores