The MITRE Corporation
Draper
Ingeniero Principal de Efectos Cibernéticos
Descripción general
Draper es una empresa independiente de investigación y desarrollo sin ánimo de lucro con sede en Cambridge, MA. Los más de 2,000 empleados de Draper abordan importantes retos nacionales con la promesa de ofrecer soluciones exitosas y utilizables. Desde la defensa militar y la exploración espacial hasta la ingeniería biomédica, las vidas a menudo dependen de las soluciones que proporcionamos. Nuestros equipos multidisciplinares de ingenieros y científicos trabajan en un entorno colaborativo que inspira la fertilización cruzada de ideas necesaria para la verdadera innovación. Para más información sobre Draper, visite draper.com.
Resumen de la descripción del puesto
Draper está buscando activamente un Ingeniero Principal de Efectos Cibernéticos que apoye proyectos actuales y futuros de ingeniería inversa, investigación de vulnerabilidades y desarrollo de herramientas cibernéticas en una variedad de dominios que apoyan el interés nacional de los Estados Unidos de América. Debido a la variedad de necesidades de las organizaciones del Gobierno de EE. UU. (USG), nuestros esfuerzos técnicos y oportunidades varían desde herramientas convencionales para la habilitación de operaciones cibernéticas hasta la investigación de vulnerabilidades integradas y el desarrollo de exploits en una amplia gama de dispositivos y sistemas. Buscamos personas entusiastas y ambiciosas para unirse y liderar nuestro creciente conjunto de programas e innovar para el bien superior de la seguridad de nuestra Nación. Como parte del equipo de Efectos Cibernéticos de Draper, usted impulsará el diseño y desarrollo de herramientas y capacidades de software, realizará análisis estáticos y dinámicos sobre firmware y software diversos, y compartirá su experiencia con otros a través de oportunidades de mentoría y liderazgo técnico. Formará parte de un equipo multidisciplinar con experiencia en una amplia gama de tecnologías y habilidades como sistemas embebidos, teoría de compiladores, inteligencia de amenazas, fuzzing, análisis de binarios e investigación de vulnerabilidades.
Descripción del puesto
Funciones/Responsabilidades
- Definir y evolucionar la arquitectura de software para sistemas embebidos, de tiempo real y en modo kernel para habilitar efectos cibernéticos.
- Evaluar hardware y software en busca de vulnerabilidades de seguridad utilizando una amplia gama de tecnologías y técnicas.
- Desarrollar software que cumpla con los requisitos de comportamiento y seguridad para aplicaciones personalizadas.
- Integrar capacidades de software con otras tareas o grupos para mejorar el rendimiento o los requisitos de comportamiento.
- Crear nuevas herramientas y sistemas para detectar y explotar vulnerabilidades y debilidades del sistema.
- Documentar la funcionalidad nominal de la aplicación y del sistema, además de los cambios implementados.
- Impulsar de forma independiente soluciones a problemas complejos: definir requisitos, proponer caminos a seguir cuando los requisitos del cliente no están claros o están incompletos, y adaptarse adecuadamente a los cambios en los requisitos.
- Experto en la materia (SME) en ciberseguridad, capaz de planificar, diseñar y ejecutar soluciones técnicas de software y hardware a gran escala.
- Capaz de proporcionar información y sugerir modificaciones de diseño basadas en los resultados del análisis, y de aplicar técnicas de análisis en una gama de disciplinas técnicas.
- Identificar riesgos técnicos a nivel de programa/sistema y desarrollar ejecutar estrategias de mitigación.
- Desarrollar, documentar y enseñar mejores prácticas a ingenieros menos experimentados; demostrar sólidas habilidades de organización, planificación y gestión del tiempo para alcanzar los objetivos del programa.
- Realizar otras tareas relacionadas según se asignen.
Descripción adicional del puesto
Desarrollo de Software y Análisis de Programas/Binarios
- Experiencia en la arquitectura y desarrollo de herramientas de software de bajo nivel personalizadas y la integración de dichas herramientas en sistemas complejos (tanto embebidos como no embebidos).
- Experto en el uso de metodologías y técnicas contemporáneas de análisis de programas (estáticas y dinámicas). Las herramientas relevantes incluyen Ghidra, Ida, Binary Ninja, Radare, Angr, depuradores (GDB, WinDbg), herramientas de emulación (Qemu), fuzzers (AFL++), etc.
- Experiencia con técnicas que previenen la ingeniería inversa y emplean ofuscación o diversificación.
- Trayectoria demostrada en la investigación y explotación de vulnerabilidades de software.
- Dominio en el uso de prácticas de codificación segura y técnicas de mitigación contra vectores de ataque de software.
- Experto en el uso de lenguajes de programación y sus sistemas de compilación como: C, C++, Python, GoLang, Rust.
- Experiencia en el desarrollo de cadenas de herramientas de compiladores, como la creación de pases LLVM personalizados. Experiencia en el aprovechamiento de las diferentes etapas de compilación, es decir, la representación intermedia.
- Experiencia en la creación de código de alta calidad y en ayudar a otros a cumplir los mismos estándares de codificación.
Sistema y Arquitectura
- Dominio de los funcionamientos centrales de los sistemas operativos (modo usuario, modo kernel, procesos de arranque), especialmente en contextos de Windows, GNU/Linux, o RTOS.
- Dominio en el uso de una variedad de arquitecturas informáticas y sus lenguajes ensambladores asociados (por ejemplo, x86, ARM, RISCV, etc.).
Liderazgo y Desarrollo de Negocio
- Trayectoria demostrada en la dirección de tareas y proyectos. Conocimiento y experiencia en la creación de cronogramas de proyectos, ejecución de delegación de tareas y priorización de objetivos de proyecto para cumplir con las obligaciones contractuales.
- Experiencia en la comunicación del progreso y los objetivos del proyecto a clientes/patrocinadores. Capacidad para recibir comentarios y adaptarse a los cambios en el cronograma/objetivos del proyecto dadas las necesidades del cliente/patrocinador.
- Eficaz en el uso de diferentes estilos de comunicación según las necesidades del equipo. Experiencia en la comunicación durante situaciones difíciles.
- Experiencia en la presentación de conceptos técnicos a audiencias tanto técnicas como no técnicas.
- Experiencia en la participación en la redacción de propuestas y la captación de negocios.
Requisitos mínimos
Habilidades/Capacidades
- Enfoque impulsado por la curiosidad para resolver problemas complejos, impulsados por el cliente, como parte de un equipo multidisciplinar.
- Colaborar y comunicarse de manera efectiva y abierta con miembros del equipo multidisciplinar del programa, el liderazgo del programa y el personal no técnico.
- Ser un jugador de equipo capaz de trabajar en un entorno de ritmo rápido con la capacidad de equilibrar múltiples tareas y demandas en competencia.
Educación
Se requiere un título de grado en informática, ingeniería informática o campo relacionado.
Experiencia
Se requieren 10-15 años de experiencia en Ciberseguridad o campo relacionado.
Este puesto es presencial en Cambridge, MA o Reston, VA. Los candidatos seleccionados para este puesto deberán obtener y mantener una autorización de seguridad gubernamental. Se prefiere tener una TS/SCI existente.
Cualificaciones Preferidas
- Experiencia en la creación de estrategias técnicas a nivel de organización. Capacidad para aprovechar el conocimiento del estado del arte, la experiencia y las habilidades de nicho de una empresa, y las necesidades del cliente/patrocinador para generar objetivos técnicos para una organización.
- Experiencia en llevar un proyecto desde su concepción hasta su entrega.
- Experiencia en la creación de herramientas de automatización de ingeniería inversa y marcos de análisis.
- Experiencia en el uso de machine learning (cuando sea apropiado) para automatizar el desarrollo de herramientas de software cibernético y el análisis de programas.
- Historial de entrega de capacidades cibernéticas de alta calidad.
- Historial de captación de negocios; experiencia demostrada en la dirección de propuestas que resultaron en nuevos negocios.
- Experiencia en la propuesta y ejecución de proyectos de I+D y la exploración de conceptos novedosos y de vanguardia que son de alto riesgo y alta recompensa. Historial de transición de estos proyectos a programas financiados por clientes/patrocinadores.
Ubicación del puesto - Ciudad: Cambridge
Ubicación del puesto - Estado: Massachusetts
Ubicación del puesto - Código Postal: 02139-3563
El rango salarial base en EE. UU. para este puesto a tiempo completo es de $95,000.00 - $245,000.00
Nuestros rangos salariales se determinan por puesto, nivel y ubicación. El rango mostrado en cada oferta de empleo refleja los salarios objetivo mínimo y máximo para el puesto en todas las ubicaciones de EE. UU. Dentro del rango, el pago individual se determina por la ubicación de trabajo y factores adicionales, incluyendo habilidades relacionadas con el trabajo, experiencia y educación o formación relevante. Los rangos sindicales cumplirán con las tarifas aprobadas por el convenio colectivo por ubicación y puesto. Su reclutador puede compartir más información sobre el rango salarial específico para su ubicación preferida durante el proceso de contratación. Tenga en cuenta que los detalles de compensación que se muestran en las ofertas de puestos en EE. UU. reflejan solo el salario base, y no incluyen bonificaciones ni beneficios.
Draper se compromete a crear un entorno inclusivo. Entendemos el valor de la inclusividad y su impacto en una cultura de alto rendimiento. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, discapacidad, edad, orientación sexual, origen nacional, condición de veterano o información genética. Draper se compromete a proporcionar acceso, igualdad de oportunidades y adaptaciones razonables para personas con discapacidades en el empleo, sus servicios, programas y actividades. Para solicitar adaptaciones razonables, póngase en contacto con hr@draper.com [hr@draper.com?subject=Request%20for%20Accommodation].
Nuestro trabajo es muy importante para nosotros, pero también lo es nuestra vida fuera del trabajo. Draper apoya muchos programas para mejorar el equilibrio entre la vida laboral y personal, incluyendo flexibilidad en el lugar de trabajo, clubes de empleados que van desde fotografía hasta yoga, seminarios sobre salud y finanzas, eventos sociales fuera del sitio y descuentos en museos y actividades culturales locales. Si esta oportunidad de empleo específica y la posibilidad de trabajar en una empresa de innovación de I+D reconocida a nivel nacional le atraen, solicite ahora en draper.com/careers.
