Pular para o conteúdo

Ultra Intelligence & Communications

Engenheiro de Software

JavaScriptPythonNode.jsC++C#Rust
Tradução automática. Consulte o original.

Sobre a oportunidade

Empresa: Ultra Intelligence & Communications Negócios Cibernéticos (Reino Unido)

Negócios Cibernéticos

DESCRIÇÃO DA VAGA

POTENCIALIZANDO DECISÕES

Junte-se à equipe que está redefinindo a tecnologia de defesa. Desde a engenharia de sistemas que salvam vidas até a liderança de programas que mudam o campo de batalha — encontre seu lugar no futuro da defesa.

Nossa unidade de negócios Cibernéticos está na vanguarda da inovação em soluções avançadas de criptografia e gerenciamento de chaves, facilitando a troca confidencial de informações vitais para clientes que operam em níveis táticos e estratégicos.

Junte-se à nossa equipe e participe da inovação que garante a mais alta segurança e confiança em todo o mundo.

A função de Engenharia da Ultra gerencia um portfólio de capacidades especializadas, gerando soluções e produtos altamente diferenciados ao aplicar tecnologias eletrônicas, mecânicas e de software em ambientes exigentes e críticos para atender às necessidades dos clientes.

A função de Engenharia de Software na Ultra suporta o ciclo de vida de desenvolvimento de software, consistindo em análise de requisitos, design, implementação, teste e verificação, a fim de entregar componentes de software em projetos e produtos, e suporta a implantação e manutenção de componentes de software.

Um profissional neste nível possui conhecimento para campos específicos e realiza atribuições de trabalho estruturadas. Utiliza procedimentos estabelecidos para resolver problemas fazendo julgamentos e realiza o trabalho com qualidade sob supervisão moderada. Tem discrição limitada para variar de procedimentos estabelecidos.

DECLARAÇÃO DE DIVERSIDADE, EQUIDADE E INCLUSÃO

Na Ultra I&C, somos um empregador de igualdade de oportunidades e valorizamos a diversidade e a inclusão. Sustentados por nossos valores, comportamentos e políticas, queremos que você se sinta capacitado para ser a melhor versão de si mesmo. Também acreditamos que pessoas de diferentes origens e culturas aumentarão nossa diversidade de pensamento, garantindo que entreguemos com sucesso aos nossos clientes. Portanto, não discriminamos com base em raça, religião, cor, origem nacional, gênero, orientação sexual, idade, estado civil, status de veterano ou status de deficiência. Também apoiamos solicitações de arranjos de trabalho flexíveis sempre que possível. Se você tiver algum problema com sua inscrição, envie um e-mail para careers@ultra-ic.com [careers@ultra-ic.com]

Escopo

Definir, projetar, desenvolver, documentar e testar software embarcado e/ou de aplicação como parte de uma equipe de engenharia de software de 5-20 engenheiros, dentro da Unidade de Negócios Cibernéticos do Reino Unido, entregando múltiplos programas concorrentes de pesquisa, desenvolvimento e produção que variam de dezenas de milhares a vários milhões de libras.

Responsável por / Principais responsabilidades

  1. Atual:
  1. Implementar software sob a direção do líder de software do projeto e do líder de engenharia de software.
  1. SFIA Programação / desenvolvimento de software: Nível 2
  1. Projeta, codifica, verifica, testa, documenta, altera e refatora programas/scripts simples.
  1. Aplica padrões e ferramentas acordados para alcançar um resultado bem projetado.
  1. Revisar o próprio trabalho
  1. Gerenciar a segurança da informação conforme definido no manual de Segurança para garantir a conformidade com os regulamentos governamentais.
  1. Desenvolvendo para:
  1. Especificar requisitos, projetar, implementar e testar software embarcado e/ou software de aplicação de acordo com o processo de desenvolvimento de software do projeto para garantir entregas de software de alta qualidade e dentro do prazo.
  1. Aplicar técnicas de design orientado a objetos para permitir a reutilização de código e a integração com frameworks de teste.
  1. Revisar e entender artefatos de design de sistema para permitir a derivação de requisitos e arquitetura de software que atendam aos requisitos de sistema de alto nível.
  1. Projetar, documentar, revisar e manter o design do software usando ferramentas de modelagem como RSA e EA, garantindo que o modelo possa ser usado para geração de código precisa, conforme necessário.
  1. Desenvolver e manter o conhecimento de processos de desenvolvimento de melhores práticas, padrões de linguagem e ferramentas, por exemplo, TDD/BDD, Integração Contínua, DevSecOps, ferramentas de análise estática e em tempo de execução, padrões C#/C++/Python/C e desenvolvimento seguro de software.
  1. Estimar tempo e esforço necessários para atividades de software e entregar de acordo com essas estimativas de tempo e esforço para garantir a conformidade de custo e cronograma.
  1. Contribuir para a Comunidade de Prática de Software propondo melhorias em ferramentas, processos e técnicas que suportam qualidade e inovação e tornam o desenvolvimento de software mais eficiente e eficaz.
  1. Contribuir ativamente para aspectos definidos do projeto para alcançar o equilíbrio ideal entre requisitos, cronograma e custo.
  1. SFIA Programação / desenvolvimento de software: Nível 3
  1. Projeta, codifica, verifica, testa, documenta, altera e refatora programas/scripts moderadamente complexos.
  1. Aplica padrões e ferramentas acordados para alcançar um resultado bem projetado.
  1. Monitora e relata o progresso. Identifica problemas relacionados às atividades de desenvolvimento de software. Propõe soluções práticas para resolver problemas.
  1. Colabora em revisões de trabalho com outros, conforme apropriado.

Requisitos mínimos

Requisitos da função

  1. Essencial:
  1. Disposto e capaz de obter e manter a autorização de segurança SC.
  1. Disposto e capaz de obter e manter a autorização de segurança DV (após a obtenção da autorização SC).

Qualificações / habilidades necessárias

  1. Essencial:
  1. Graduação em engenharia, matemática ou ciência ou experiência equivalente.
  1. Experiência em pelo menos um dos seguintes:
  1. Desenvolvimento de produto embarcado (incluindo bare-metal e RTOS como ThreadX, QNX ou Linux)
  1. Desenvolvimento de aplicação, kernel e/ou driver embarcado em Linux.
  1. C e C++
  1. Experiência em Design Orientado a Objetos e Padrões de Design.
  1. Experiência em teste de software e design para teste.
  1. Experiência no uso de controle de versão, integração contínua e ferramentas e frameworks de teste automatizado.

AVISO

Devido à natureza dos programas que entregamos para nossos clientes, os candidatos podem precisar obter a autorização de segurança relevante ou lidar com material controlado por exportação, conforme definido pelos requisitos da função. Os candidatos devem ser capazes de obter e manter o nível apropriado de autorização de segurança para a função.

Devido à natureza do nosso trabalho, você deve ser um cidadão britânico que reside no Reino Unido nos últimos 5 anos para se candidatar à autorização SC e 10 anos para DV. Para mais informações, visite o site do UKSV.

  1. Desejável:
  1. Python
  1. JavaScript, node.js
  1. Rust
  1. Protocolos de comunicação – por exemplo, TCP/IP.
  1. Experiência em processos/ciclos de desenvolvimento de software de melhores práticas.
  1. Exposição a técnicas e padrões de codificação defensiva como MISRA.
  1. Conhecimento de práticas de engenharia de software, metodologias, processos, técnicas e tendências tecnológicas.
  1. Experiência com DOORS, RSA, Enterprise Architect, UML e SysML.

#IC #LI-ONSITE #LI-EG1

Nossos Benefícios

Cada funcionário é fundamental para o nosso sucesso e, como tal, oferecemos uma gama de benefícios flexíveis para funcionários, incluindo:

  • Participação em um Esquema de Bônus Anual.
  • Plano de Saúde Privado.
  • 25 dias de férias (mais feriados nacionais) com a opção de comprar 5 dias extras.
  • Contribuição para a Previdência.
  • Cobertura de Seguro de Vida de 4 x.
  • Horário de trabalho flexível com oportunidade de saída às 13h às sextas-feiras
  • Benefícios flexíveis, incluindo programa de bicicleta para o trabalho, elaboração de testamentos e mais.
  • Subsídio de Autorização de Segurança – quando relevante e sujeito à sua posse da autorização de segurança exigida.

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

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026