Draper

Engenheiro(a) Principal de Software Embarcado

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

Visão Geral

A Draper é uma organização independente de pesquisa e desenvolvimento, sem fins lucrativos, com sede em Cambridge, MA. Os mais de 2,000 funcionários da Draper enfrentam importantes desafios nacionais com a promessa de entregar soluções bem-sucedidas e utilizáveis. Da defesa militar e exploração espacial à engenharia biomédica, vidas frequentemente dependem das soluções que fornecemos. Nossas equipes multidisciplinares de engenheiros e cientistas trabalham em um ambiente colaborativo que inspira a fertilização cruzada de ideias necessária para a inovação verdadeira. Para mais informações sobre a Draper, visite draper.com.

Resumo da Descrição do Cargo

O Engenheiro(a) de Software (PMTS) trabalha em projetos orientados a missões que abrangem desde carros autônomos e veículos não tripulados até aplicações médicas e sistemas de campo para consciência situacional em campos de batalha. Engenheiros(as) de Software trabalham em múltiplos projetos em um ambiente Ágil, convertendo requisitos do cliente em soluções de software funcionais e escaláveis. Como parte da Equipe de Engenharia de Software, os(as) desenvolvedores(as) construirão soluções de software e acompanharão um projeto desde a fase de design e requisitos até os testes e implantação em campo.

A Draper está comprometida em criar um ambiente inclusivo. Entendemos o valor da inclusão e seu impacto em uma cultura de alto desempenho. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, deficiência, idade, orientação sexual, origem nacional, status de veterano ou informação genética. A Draper está comprometida em fornecer acesso, igualdade de oportunidades e acomodações razoáveis para indivíduos com deficiências em emprego, seus serviços, programas e atividades. Para solicitar acomodações razoáveis, entre em contato com [email protected] [[email protected]?subject=Request%20for%20Accommodation].

Descrição do Cargo

Deveres/Responsabilidades

  1. Executar tarefas atribuídas de forma independente.
  1. Projetar algoritmos usando teoria moderna e técnicas comprovadas, aderindo às melhores práticas de software.
  1. Analisar projetos para demonstrar desempenho e funcionalidade.
  1. Desenvolver e executar testes de software para verificar a conformidade com os requisitos.
  1. Preparar dados técnicos, procedimentos, relatórios, desenhos, manuais e outra documentação necessária.
  1. Comunicar-se com clientes e partes interessadas para estabelecer requisitos e descrever o design e os entregáveis.
  1. Liderar independentemente soluções para problemas complexos, desenvolver requisitos, propor caminhos a seguir quando os requisitos do cliente são incertos ou incompletos, e adaptar-se apropriadamente a mudanças nos requisitos.
  1. Atuar como Especialista no Assunto (SME) em sua disciplina.
  1. Identificar riscos técnicos em nível de programa/sistema e desenvolver e executar estratégias de mitigação.
  1. Liderar o design da arquitetura do sistema, delegando tarefas e coletando feedback sobre os designs, conforme necessário.
  1. Liderar uma equipe de médio porte de engenheiros(as) em múltiplas disciplinas.

Requisitos mínimos

Habilidades/Capacidades

  1. Abordagem orientada pela curiosidade para resolver problemas complexos, impulsionados pelo cliente, como parte de uma equipe multidisciplinar.
  1. Demonstrar capacidade de aprender rapidamente novas linguagens de programação e tecnologias.
  1. Colaborar e comunicar-se de forma eficaz e aberta com membros da equipe multidisciplinar do programa, liderança do programa e pessoal não técnico.
  1. Um(a) jogador(a) de equipe capaz de trabalhar em um ambiente de ritmo acelerado com a habilidade de equilibrar múltiplas tarefas e demandas concorrentes.
  1. Demonstrar fortes habilidades de organização, planejamento e gerenciamento de tempo para atingir os objetivos do programa.

Educação

Requer bacharelado em Ciência da Computação ou outra área relacionada. Mestrado é preferível.

Experiência

10+ anos de experiência em Engenharia de Software ou área relacionada.

Descrição Adicional do Cargo

Experiência em sistemas embarcados, sistemas operacionais multi-core, modificação ou escrita de código de kernel, código de máquina e C & C++. O(a) indivíduo(a) aprenderá ou trará conhecimento de processamento multi-core, conhecimento de escalonamento, conhecimento de arquitetura RISC-V.

Conhecimento prático de RUST ou experiência em C e forte desejo de aprender RUST.

Projetar e implementar sistema operacional em tempo real, familiaridade com periféricos de baixo nível do processador, como UART, SPI, controlador DMA, controlador de memória e capacidade de absorver detalhes sobre a operação do processador e periférico, semelhante a processadores e microcontroladores comerciais complexos. Capacidade de depurar e isolar problemas de hardware da perspectiva de software/usuário.

Os(as) candidatos(as) selecionados(as) para esta posição serão obrigados(as) a obter e manter uma autorização de segurança governamental. Autorização Secreta é necessária.

Familiaridade com a arquitetura RISC-V é preferível, assim como experiência em Python.

Localização do Trabalho - Cidade: Cambridge

Localização do Trabalho - Estado: Massachusetts

Localização do Trabalho - Código Postal: 02139-3563

A faixa salarial base nos EUA para esta posição em tempo integral é de US$ 82,300.00 - US$ 275,000.00

Nossas faixas salariais são determinadas por cargo, nível e localização. A faixa exibida em cada anúncio de vaga reflete o salário alvo mínimo e máximo para a posição em todas as localizações dos EUA. Dentro da faixa, o pagamento individual é determinado pela localização de trabalho e fatores adicionais, incluindo habilidades relacionadas ao trabalho, experiência e educação ou treinamento relevantes. As faixas sindicais estarão em conformidade com as taxas aprovadas pelo acordo coletivo de trabalho por localização e cargo. Seu(sua) recrutador(a) poderá compartilhar mais sobre a faixa salarial específica para sua localização preferida durante o processo de contratação. Observe que os detalhes de remuneração listados nos anúncios de vagas nos EUA refletem apenas o salário base e não incluem bônus ou benefícios.

Nosso trabalho é muito importante para nós, mas também é importante nossa vida fora do trabalho. A Draper apoia muitos programas para melhorar o equilíbrio entre vida pessoal e profissional, incluindo flexibilidade no local de trabalho, clubes de funcionários que vão de fotografia a yoga, workshops de saúde e finanças, eventos sociais fora do local e descontos em museus e atividades culturais locais. Se esta oportunidade de emprego específica e a chance de trabalhar em uma empresa de inovação de P&D reconhecida nacionalmente lhe interessam, candidate-se agora em draper.com/careers.

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