Draper

Engenheiro(a) 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. Desde defesa militar e exploração espacial até 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 real. Para mais informações sobre a Draper, visite draper.com.

Resumo da Descrição do Cargo

O(A) Engenheiro(a) de Software Embarcado 2 fornece expertise técnica e liderança para o desenvolvimento de aplicações complexas de software embarcado em tempo real em ambientes de computação com recursos restritos. Eles contribuem e colaboram como membros de equipes multidisciplinares ao longo do ciclo de vida de software de missão crítica, desde a conceituação da arquitetura, análise de requisitos e implementação de software até a avaliação final e liberação do software.

As áreas técnicas incluem o desenvolvimento de software embarcado para sistemas de imagem, controladores de dispositivos, processos e veículos, e sistemas de navegação e mapeamento. Os domínios de aplicação incluem submarinos, terrestres, aéreos, hipersônicos e espaciais. Esta posição trabalha de forma independente para realizar as responsabilidades do cargo.

A Draper está comprometida em criar um ambiente inclusivo. Entendemos o valor da inclusividade 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. Projeta e implementa arquitetura de software embarcado para monitoramento e controle de equipamentos.
  1. Avalia software/firmware/hardware embarcado e o projeto.
  1. Codifica, depura e testa o software do sistema.
  1. Realiza implementação de software embarcado e software multiplataforma.
  1. Contribui para o projeto do sistema com base na expertise demonstrada e experiência aplicável.
  1. Contribui com conteúdo para relatórios técnicos e apresentações com orientação mínima.
  1. Identifica proativamente necessidades e preocupações associadas a decisões de projeto e comunica-as à liderança do projeto.
  1. Adapta-se apropriadamente a mudanças nos requisitos do programa.
  1. Identifica desafios associados ao trabalho atribuído e comunica-os à liderança do projeto.
  1. Realiza outras tarefas conforme atribuído.

Requisitos mínimos

Habilidades/Capacidades

  1. Excelentes habilidades de desenvolvimento e solução de problemas em alvos embarcados.
  1. Experiência com emuladores in-circuit, depuradores JTAG e equipamentos de teste de laboratório.
  1. Excelente conhecimento de técnicas de codificação de SO, protocolos IP, interfaces e subsistemas de hardware.
  1. Conhecimento de desenvolvimento para execução em tempo real.
  1. Excelentes habilidades organizacionais e atenção aos detalhes.
  1. Fortes habilidades analíticas e de resolução de problemas.
  1. Conhecimento de ferramentas de gerenciamento de configuração de software, ferramentas de rastreamento de defeitos e processos de revisão por pares.
  1. Excelentes habilidades de gerenciamento de tempo com capacidade comprovada de cumprir prazos.
  1. Excelentes habilidades de comunicação verbal e escrita.

Educação

Requer Bacharelado em Ciência da Computação, Engenharia da Computação ou Engenharia Elétrica.

Experiência

Requer 3-5 anos de experiência com Bacharelado ou 0-3 anos com Mestrado em desenvolvimento de software embarcado ou experiência aplicável.

Descrição Adicional do Cargo

Expertise 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 indivíduo 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.

Projeto e implementação de 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 de uma perspectiva de software/usuário.

Os candidatos selecionados para esta posição serão obrigados a obter e manter um autorização de segurança governamental. Autorização Top Secret ativa é preferível.

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

Localização do Cargo - Cidade: Cambridge

Localização do Cargo - Estado: Massachusetts

Localização do Cargo - CEP: 02139-3563

A faixa salarial base nos EUA para esta posição em tempo integral é US$ 75,000.00 - US$ 156,000.00

Nossas faixas salariais são determinadas pelo cargo, nível e localização. A faixa exibida em cada anúncio de vaga reflete os salários 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 cargo, experiência e educação ou treinamento relevantes. Faixas sindicais estarão em conformidade com as taxas aprovadas pelo acordo coletivo de trabalho por localização e cargo. Seu recrutador 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 ioga, 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 em P&D de renome nacional lhe interessam, candidate-se agora 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