WGS SYSTEMS LLC

Engenheiro de Software

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

Benefícios

  • Matching de 401(k)
  • Salário competitivo
  • Plano odontológico
  • Plano de saúde
  • Oportunidade de crescimento
  • Férias remuneradas

A WGS Systems, LLC está procurando um Engenheiro de Software dinâmico e automotivado, com experiência em sistemas embarcados, sistemas operacionais em tempo real e Linux embarcado para clientes do governo dos Estados Unidos e clientes internacionais.

Esta posição é primariamente responsável por pesquisar, projetar e desenvolver sistemas de software de computador, em conjunto com o desenvolvimento de produtos de hardware, realizando as seguintes tarefas pessoalmente ou através de subordinados.

Deveres e Responsabilidades Essenciais

  1. Definição, coordenação e conformidade de requisitos de software de sistema, incluindo especificações funcionais, de interface e de comunicação
  1. Desenvolvimento de drivers de dispositivo e pacotes de suporte de placa para hardware de processamento personalizado
  1. Inicialização e teste de placa em hardware de processamento personalizado pela primeira vez
  1. Projetar e desenvolver APIs flexíveis e poderosas para suportar a integração de sistemas de software de nível superior
  1. Realizar modelagem de sistema de vazão, carga do processador e utilização de memória
  1. Desenvolvimento de software em C/C++ com forte entendimento em programação orientada a objetos
  1. Criar, configurar e manter sistemas embarcados Linux usando distribuições Linux pré-compiladas (Ubuntu, Arch) e SO construídos e configurados sob medida (Yocto, OpenWRT)
  1. Ter experiência com Sistemas Operacionais de Tempo Real (RTOS) como TI-RTOS, FreeRTOS ou outros.
  1. Desenvolver planos de teste e programas de conformidade e aceitação do sistema para todos os programas e sistemas de software desenvolvidos.

Requisitos Mínimos

  1. Bacharelado em Ciência da Computação ou diploma equivalente com pelo menos 4 anos de experiência aplicável ou diploma de engenharia de mestrado com 3 anos de experiência aplicável em desenvolvimento de software embarcado.
  1. Capacidade de trabalhar com supervisão mínima e conduzir o design do sistema do conceito à implantação.
  1. Experiência em planejamento de tarefas de projeto e possuir habilidades eficazes de comunicação, redação de relatórios e apresentação.
  1. Conhecimento de engenharia de software profissional e melhores práticas para o ciclo de vida completo de desenvolvimento de software, incluindo padrões de codificação, revisões de código, gerenciamento de controle de origem, processos de build, testes e operações
  1. Arquitetura embarcada e padrões de design
  1. Experiência em design e programa orientado a objetos.
  1. Experiência no desenvolvimento de software embarcado usando Linux, MS Windows, VX Works ou sistemas operacionais equivalentes.
  1. Administração básica de sistemas de computadores e redes de computadores.
  1. O candidato deve ser cidadão dos Estados Unidos e será obrigado a obter e manter uma autorização de segurança governamental.

Requisitos Ideais

  1. Experiência significativa na configuração de sistemas de build Linux como Yocto, QSDK ou OpenWRT.
  1. Experiência com sistemas operacionais de tempo real embarcados como FreeRTOS, TI-RTOS (SYS/BIOS).
  1. Alguma experiência com frameworks de aplicação web e javascript / TypeScript.
  1. Compreensão de gerenciamento de memória C/C++ e padrões POSIX

Ambiente de trabalho

  1. Trabalho remoto é permitido, embora parte do trabalho possa ser em hangares de aeronaves e a bordo de aeronaves.
  1. Testes podem exigir que o candidato voe em aeronaves de propriedade e operadas pelo governo
  1. A maior parte do trabalho será realizada em Frederick, Maryland, com trabalho em outros locais na área metropolitana de Baltimore, Maryland/Washington, D.C., conforme necessário
  1. Viagens ocasionais serão necessárias

Informações de Contato

WGS Systems, LLC

7350 Executive Way, Suite A

Frederick, MD 21704

Temos orgulho de ser um empregador EEO M/F/D/V.

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