Esri
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
- Definição, coordenação e conformidade de requisitos de software de sistema, incluindo especificações funcionais, de interface e de comunicação
- Desenvolvimento de drivers de dispositivo e pacotes de suporte de placa para hardware de processamento personalizado
- Inicialização e teste de placa em hardware de processamento personalizado pela primeira vez
- Projetar e desenvolver APIs flexíveis e poderosas para suportar a integração de sistemas de software de nível superior
- Realizar modelagem de sistema de vazão, carga do processador e utilização de memória
- Desenvolvimento de software em C/C++ com forte entendimento em programação orientada a objetos
- 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)
- Ter experiência com Sistemas Operacionais de Tempo Real (RTOS) como TI-RTOS, FreeRTOS ou outros.
- 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
- 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.
- Capacidade de trabalhar com supervisão mínima e conduzir o design do sistema do conceito à implantação.
- Experiência em planejamento de tarefas de projeto e possuir habilidades eficazes de comunicação, redação de relatórios e apresentação.
- 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
- Arquitetura embarcada e padrões de design
- Experiência em design e programa orientado a objetos.
- Experiência no desenvolvimento de software embarcado usando Linux, MS Windows, VX Works ou sistemas operacionais equivalentes.
- Administração básica de sistemas de computadores e redes de computadores.
- 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
- Experiência significativa na configuração de sistemas de build Linux como Yocto, QSDK ou OpenWRT.
- Experiência com sistemas operacionais de tempo real embarcados como FreeRTOS, TI-RTOS (SYS/BIOS).
- Alguma experiência com frameworks de aplicação web e javascript / TypeScript.
- Compreensão de gerenciamento de memória C/C++ e padrões POSIX
Ambiente de trabalho
- Trabalho remoto é permitido, embora parte do trabalho possa ser em hangares de aeronaves e a bordo de aeronaves.
- Testes podem exigir que o candidato voe em aeronaves de propriedade e operadas pelo governo
- 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
- 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.
