Draper

Engenheiro Sênior de Efeitos Cibernéticos

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

Visão Geral

Draper é uma organização independente de pesquisa e desenvolvimento sem fins lucrativos sediada 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 verdadeira inovação. Para mais informações sobre a Draper, visite draper.com.

Resumo da Descrição do Cargo

A Draper está ativamente buscando um Engenheiro Sênior de Efeitos Cibernéticos que apoiará projetos atuais e futuros de engenharia reversa, pesquisa de vulnerabilidades e desenvolvimento de ferramentas cibernéticas em uma variedade de domínios, apoiando o interesse nacional dos Estados Unidos da América. Devido à variedade de necessidades organizacionais do governo dos EUA, nossos esforços técnicos e oportunidades variam desde ferramentas convencionais de capacitação de operações cibernéticas até pesquisa de vulnerabilidades embarcadas e desenvolvimento de exploits em uma ampla gama de dispositivos e sistemas. Estamos procurando indivíduos entusiasmados e ambiciosos para se juntarem e liderarem nosso conjunto crescente de programas e inovar para o bem maior da segurança de nossa Nação. Como parte da equipe de Efeitos Cibernéticos da Draper, você impulsionará o design e o desenvolvimento de ferramentas e capacidades de software, realizará análises estáticas e dinâmicas em firmware e software diversos, e compartilhará sua expertise com outros por meio de oportunidades de mentoria e liderança técnica. Você fará parte de uma equipe multidisciplinar com expertise em uma ampla gama de tecnologias e habilidades, como sistemas embarcados, teoria de compiladores, inteligência de ameaças, fuzzing, análise de binários e pesquisa de vulnerabilidades.

Descrição do Cargo

Deveres/Responsabilidades

  1. Definir e evoluir a arquitetura de software para sistemas embarcados, em tempo real e em modo kernel para habilitar efeitos cibernéticos.
  1. Avaliar hardware e software quanto a vulnerabilidades de segurança usando uma gama de tecnologias e técnicas.
  1. Desenvolver software que atenda aos requisitos de comportamento e segurança para aplicações tailored.
  1. Integrar capacidades de software com outras tarefas ou grupos para melhorar o desempenho ou requisitos de comportamento.
  1. Criar novas ferramentas e sistemas para detectar e explorar vulnerabilidades e fraquezas do sistema.
  1. Documentar a funcionalidade nominal da aplicação e do sistema, além das alterações implementadas.
  1. Liderar soluções para problemas complexos com direção limitada – contribuir para o desenvolvimento de requisitos, propor caminhos a seguir e adaptar-se apropriadamente a mudanças nos requisitos.
  1. Fornecer insights e sugerir modificações de design com base nos resultados da análise, e aplicar técnicas de análise em uma gama de disciplinas técnicas.
  1. Identificar riscos técnicos em nível de programa/sistema e desenvolver e executar estratégias de mitigação.
  1. Mentorar ativamente engenheiros menos experientes e fornecer feedback atencioso e construtivo.
  1. Realizar outras tarefas relacionadas conforme atribuído.

Descrição Adicional do Cargo

Habilidades/Capacidades

  1. Abordagem orientada pela curiosidade para resolver problemas complexos, orientados pelo cliente, como parte de uma equipe multidisciplinar.
  1. Colaborar e comunicar de forma eficaz e aberta com membros da equipe multidisciplinar do programa, liderança do programa e pessoal não técnico.
  1. Ser um jogador de equipe capaz de trabalhar em um ambiente de ritmo acelerado com a capacidade de equilibrar múltiplas tarefas e demandas concorrentes.

Educação

Requer bacharelado em ciência da computação, engenharia da computação ou área relacionada.

Experiência

São necessários 5-10 anos de experiência em Cibersegurança ou área relacionada.

Descrição Adicional do Cargo

Desenvolvimento de Software e Análise de Programas/Binários

  1. Proficiência no desenvolvimento de ferramentas de software de baixo nível personalizadas e na integração dessas ferramentas em sistemas complexos (embarcados e não embarcados).
  1. Proficiência com metodologias e técnicas contemporâneas de análise de programas (estática e dinâmica). Ferramentas relevantes incluem Ghidra, Ida, Binary Ninja, Radare, Angr, depuradores (GDB, winDBG), ferramentas de emulação (Qemu), fuzzers (AFL++), etc.
  1. Experiência com técnicas que impedem a engenharia reversa e empregam ofuscação ou diversificação.
  1. Histórico comprovado em pesquisa e exploração de vulnerabilidades de software.
  1. Conhecimento de práticas de codificação segura e técnicas de mitigação contra vetores de ataque de software.
  1. Proficiente no uso de linguagens de programação e seus sistemas de build, como: C, C++, Python, GoLang, Rust.
  1. Experiência no desenvolvimento de toolchains de compiladores, como a construção de passes LLVM personalizados. Experiência em alavancar os diferentes estágios de compilação, ou seja, representação intermediária.
  1. Experiência na construção de código de alta qualidade e em ajudar outros a atender aos mesmos padrões de codificação.

Sistema e Arquitetura

  1. Proficiência com o funcionamento central dos sistemas operacionais (modo de usuário, modo de kernel, processos de boot), especialmente em contextos Windows, GNU/Linux, ou RTOS.
  1. Experiência em alavancar uma variedade de arquiteturas de computação e suas linguagens de assembly associadas (por exemplo, x86, ARM, RISCV, etc.).

Liderança e Desenvolvimento de Negócios

  1. Experiência anterior em liderança de tarefas. Capaz de delegar tarefas e planejar cronogramas de tarefas individuais.
  1. Eficaz no uso de diferentes estilos de comunicação, dependendo das necessidades da equipe. Experiência em comunicação durante situações difíceis.
  1. Experiência em apresentar conceitos técnicos para públicos técnicos e não técnicos.
  1. Experiência em participar da redação de propostas e conquista de negócios.

Qualificações Preferenciais

  1. Experiência na construção de ferramentas de automação de engenharia reversa e frameworks de análise.
  1. Experiência em alavancar machine learning (onde apropriado) para automatizar o desenvolvimento de ferramentas de software cibernético e a análise de programas.
  1. Histórico de conquista de negócios; experiência comprovada em liderar propostas que resultaram em novos negócios.
  1. Experiência em P&D e exploração de conceitos novos e de ponta que são de alto risco e alta recompensa.

Esta função é presencial em Cambridge, MA ou Reston, VA. Os candidatos selecionados para esta posição serão obrigados a obter e manter uma autorização de segurança governamental. Ter um TS/SCI existente é preferível.

Localização do Cargo - Cidade: Cambridge

Localização do Cargo - Estado: Massachusetts

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

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

Nossas faixas salariais são determinadas pelo cargo, nível e localização. A faixa exibida em cada postagem de vaga reflete os salários alvo mínimo e máximo para a posição em todas as localizações nos 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. As faixas sindicais estarão em conformidade com as taxas aprovadas pelo acordo de negociação coletiva 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 detales de remuneração listados nas postagens de vagas nos EUA refletem apenas o salário base e não incluem bônus ou benefícios.

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ência em emprego, seus serviços, programas e atividades. Para solicitar acomodação razoável, entre em contato com [email protected] [[email protected]?subject=Request%20for%20Accommodation].

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 da fotografia ao 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 renomada nacionalmente lhe atraem, 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