CSC Leasing Co.
Northwood Space
Engenheiro(a) de Software – Geral (recém-formado / início de carreira)
Sobre a Northwood
A Northwood é uma empresa moderna de infraestrutura espacial que traz os benefícios do espaço para as massas por meio de tecnologia de comunicação avançada. Estamos construindo uma rede global de estações terrestres de phased array que permitem comunicação confiável e em tempo real para missões de satélite, como segurança nacional, conectividade global e resposta a desastres. Com uma abordagem verticalmente integrada, a Northwood projeta, constrói e implanta rapidamente sistemas escaláveis que impulsionam a próxima geração de missões espaciais. Se você gosta de resolver desafios complexos e ver seu trabalho implantado em todo o mundo com impacto real, a Northwood é o lugar para fazer isso.
Informações Adicionais
Nível da Vaga
O nível desta posição será determinado com base nas qualificações e experiência do candidato selecionado. Estamos abertos a considerar candidatos de diversos níveis de experiência, desde engenheiros de carreira intermediária até engenheiros principais.
Função
Informações Adicionais
Se você precisar de uma acomodação razoável como parte de sua candidatura de emprego ou entrevistas conosco, por favor, nos informe.
Northwood Space é um Empregador de Oportunidades Iguais; o emprego na Northwood Space é regido com base no mérito, competência e qualificações e não será influenciado de forma alguma por raça, cor, religião, gênero, origem nacional/etnia, status de veterano, status de deficiência, idade, orientação sexual, identidade de gênero, estado civil, deficiência mental ou física ou qualquer outro status legalmente protegido.
Como Engenheiro(a) de Software na Northwood, você será fundamental no projeto, implementação e otimização do serviço global que fornece conectividade aos nossos clientes. Você terá propriedade sobre áreas-chave – desde o controle de nossos sistemas de antena até as APIs do cliente que permitem reservar tempo em nossa rede. Um candidato ideal é alguém que gosta de trabalhar em diversas áreas de responsabilidade e pode se aprofundar em desafios de alta prioridade.
A Northwood é uma empresa full-stack, com desenvolvimento de software abrangendo tudo, desde a fabricação até a transferência global de dados. Buscamos candidatos versáteis que desejam contribuir em várias áreas, tendo uma base sólida em uma ou duas áreas centrais de foco. As principais áreas de foco incluem – mas não se limitam a – as seguintes (novos membros da equipe terão a oportunidade de trabalhar nessas áreas, não se espera que eles sejam responsáveis por tudo listado):
Sistemas de Borda (estação terrestre)
- Projetar e implementar sistemas de controle para nosso hardware de estação terrestre, você escreverá software que interage com tudo, desde sistemas embarcados até modems de RF
Movimentação de dados de alta largura de banda
- Arquitetar e otimizar pipelines de dados para movimentação eficiente de dados entre estações terrestres e vários ambientes de destino
- Garantir a distribuição de dados de baixa latência e alta taxa de transferência entre diferentes plataformas, com o objetivo final de construir as capacidades de Rede de Longa Distância Definida por Software (SD-WAN) da Northwood
Orquestração em nuvem e projeto de sistemas distribuídos
- Liderar o projeto e a arquitetura de sistemas distribuídos que orquestram nossa rede terrestre global em ambientes de nuvem e locais (on-premises)
Projeto de Stack e comunicação entre serviços
- Desenvolver o projeto completo da stack, focando em protocolos de comunicação entre serviços para garantir integração e operação perfeitas
API, banco de dados e desenvolvimento front end
- Projetar e construir APIs robustas para interações com clientes e internas
- Desenvolver interfaces front-end intuitivas usando tecnologias web modernas
- Construir um backend de dados escalável – integrando-o a pipelines ETL para ajudar a tornar os dados mais acionáveis
Sistemas de monitoramento e alerta
- Criar soluções abrangentes de monitoramento e alerta para software e infraestrutura
- Implementar ferramentas para garantir tempo de atividade contínuo e resolução rápida de problemas
Capacidades globais de telemetria
- Transformar nossos dados de telemetria em insights acionáveis, permitindo diagnósticos preditivos para resolver problemas antes que surjam; manter nossos clientes informados sobre operações relevantes em tempo real
Infraestrutura, segurança e pipelines
Uma rede global requer implantações globais, e a Northwood está comprometida em construir um pipeline seguro, confiável e estável. Essa infraestrutura capacita nossos desenvolvedores a implantar alterações continuamente – sem o risco de interromper o sistema ou depender de 'testes em produção'.
Software de linha de produção e testes
- Desenvolver software para configuração e teste da linha de produção
- Automatizar procedimentos de teste para garantir a confiabilidade de hardware e software
- Trabalhar em conjunto com engenheiros mecânicos/RF/EE/FPGA e de SW para garantir a correção, o desempenho e a confiabilidade do sistema antes de sair de nossa linha de fabricação
Software de simulação e orquestração
- Criar simulações que modelam o projeto de satélites e redes
- Criar ferramentas de simulação para testar e validar o desempenho do sistema
- Projetar e implementar software que orquestra nossa rede global de antenas e plano de dados
Qualificações Básicas
- 0-2 anos de experiência profissional em desenvolvimento de software (isso não precisa ser de uma função em tempo integral – existem muitas maneiras de ganhar experiência valiosa, e adoraríamos saber sobre a sua – conte-nos sobre estágios, projetos fora da sala de aula ou quaisquer projetos pessoais)
- Bacharelado concluído em Ciência da Computação, Engenharia da Computação, Matemática ou outro curso relacionado (requisito informal, diga-nos por que você não buscou um diploma e o que fez em seu lugar)
Para cumprir os regulamentos de exportação de tecnologia espacial do Governo dos EUA, incluindo o International Traffic in Arms Regulations (ITAR), você deve ser um cidadão dos EUA, residente legal permanente dos EUA, indivíduo protegido conforme definido pelo 8 U.S.C. 1324b(a)(3), ou elegível para obter as autorizações necessárias do Departamento de Estado dos EUA.
Qualificações Preferenciais
Embora não esperemos que você tenha todas as habilidades listadas abaixo, esperamos que você assuma a responsabilidade por uma ou mais áreas e impulsione decisões e implementações onde seus pontos fortes residem.
Linguagens de Programação (Geral)
- Proficiência em uma ou mais das seguintes:
- Rust, Golang, Haskell, C/C++
- Aberto a outras linguagens adequadas para sistemas distribuídos e/ou computação de alto desempenho e interessado em opiniões fortes sobre a linguagem certa para várias aplicações
- Fortes habilidades de resolução de problemas
- Excelentes habilidades de comunicação e colaboração
- Capacidade de trabalhar em um ambiente dinâmico e de ritmo acelerado
