Draper

Engenheiro Principal de Efeitos Cibernéticos

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

Visão Geral

Draper é uma organização independente, sem fins lucrativos, de pesquisa e desenvolvimento 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

Draper está ativamente buscando um Engenheiro Principal 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 de capacitação de operações cibernéticas convencionais até pesquisa de vulnerabilidades embutidas 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 projeto e o desenvolvimento de ferramentas e capacidades de software, realizará análises estáticas e dinâmicas em diversos firmwares e softwares, 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 personalizadas.
  1. Integrar capacidades de software com outras tarefas ou grupos para melhorar requisitos de desempenho ou 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 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. Especialista (SME) em cibersegurança, capaz de planejar, projetar e executar soluções de software e hardware técnicas em larga escala.
  1. Capaz de fornecer insights e sugerir modificações de design com base nos resultados da análise, e de 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. Desenvolver, documentar e ensinar melhores práticas para engenheiros menos experientes; Demonstrar forte organização, planejamento e habilidades de gerenciamento de tempo para atingir metas do programa.
  1. Realiza outras tarefas relacionadas conforme atribuído.

Descrição Adicional do Cargo

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

  1. Expertise em arquitetar e desenvolver ferramentas de software customizadas de baixo nível e integrar essas ferramentas em sistemas complexos (tanto embarcados quanto não embarcados).
  1. Especialista no uso de 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 previnem engenharia reversa e empregam ofuscação ou diversificação.
  1. Histórico comprovado em pesquisa e exploração de vulnerabilidades de software.
  1. Proficiência no uso de práticas de codificação segura e técnicas de mitigação contra vetores de ataque de software.
  1. Especialista no uso de linguagens de programação e seus sistemas de build, como: C, C++, Python, GoLang, Rust.
  1. Experiência em desenvolvimento de toolchains de compiladores, como a construção de passes LLVM customizados. Experiência em alavancar os diferentes estágios de compilação, ou seja, representação intermediária.
  1. Experiência em construir código de alta qualidade e ajudar outros a atenderem aos mesmos padrões de codificação.

Sistema e Arquitetura

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

Liderança e Desenvolvimento de Negócios

  1. Histórico comprovado de liderança de tarefas e projetos. Conhecimento e expertise na criação de cronogramas de projetos, execução de delegação de tarefas e priorização de metas de projeto para cumprir obrigações contratuais.
  1. Experiência em comunicar o progresso e as metas do projeto para clientes/patrocinadores. Capacidade de receber feedback e adaptar-se a mudanças no cronograma/metas do projeto, dadas as necessidades do cliente/patrocinador.
  1. Eficaz no uso de diferentes estilos de comunicação, dependendo das necessidades da equipe. Experiência em comunicar 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.

Requisitos mínimos

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 10-15 anos de experiência em Cibersegurança ou área relacionada.

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.

Qualificações Preferenciais

  1. Experiência em criar estratégias técnicas em nível organizacional. Capacidade de alavancar o conhecimento do estado da arte, a expertise de uma empresa e habilidades de nicho, e as necessidades do cliente/patrocinador para gerar metas técnicas para uma organização.
  1. Experiência em acompanhar um projeto desde a concepção até a entrega.
  1. Expertise em construir 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 entrega de capacidades cibernéticas de alta qualidade.
  1. Histórico de conquista de negócios; experiência comprovada em liderar propostas que resultaram em novos negócios.
  1. Experiência em propor e executar projetos de P&D e explorar conceitos novos e de ponta que são de alto risco e alta recompensa. Histórico de transição desses projetos para programas financiados por clientes/patrocinadores.

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 é $95,000.00 - $245,000.00

Nossas faixas salariais são determinadas pelo cargo, nível e localização. A faixa exibida em cada publicação 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 do 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 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 nas publicações de vagas nos EUA refletem apenas o salário base e não incluem bônus ou benefícios.

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, nacionalidade, 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 hr@draper.com [hr@draper.com?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 reconhecida 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