Launch Legends
STR
Ingeniero/a de Ingeniería Inversa Senior
Sobre la oportunidad
STR está contratando un/a Ingeniero/a de Ingeniería Inversa Senior con pasión por la investigación y el análisis de vulnerabilidades en sistemas ciberfísicos. El trabajo debe realizarse en las instalaciones.
¿Qué harás?
- Realizar ingeniería inversa de objetivos complejos de software o firmware, desde binarios típicos de Windows/Linux hasta firmware embebido que ejecuta arquitecturas y sistemas operativos no tradicionales.
- Desarrollar y aplicar herramientas automatizadas de ingeniería inversa y análisis de binarios para caracterizar protocolos, interfaces y funcionalidad de los sistemas objetivo.
- Trabajar en equipos multidisciplinares para desarrollar soluciones ofensivas cibernéticas innovadoras para problemas desafiantes de una amplia variedad de tecnologías.
- Realizar la creación de armas de vulnerabilidades, desarrollo de exploits, desarrollo de payloads y mitigación de exploits en una variedad de objetivos desafiantes.
- Documentar, demostrar y presentar investigaciones.
- Resolver problemas del mundo real que tienen un impacto en la seguridad nacional.
¿Quién eres?
- Este puesto requiere la capacidad de obtener una autorización de seguridad activa de Alto Secreto (TS), para la cual la ciudadanía estadounidense es necesaria por el Gobierno de EE. UU.
- Título de Grado en Ciencias de la Computación, Ingeniería Informática, Ciberseguridad o campo relacionado, más un mínimo de 5 años de experiencia relevante (se puede considerar un Máster o Doctorado con experiencia laboral equivalente).
- Experiencia en análisis de binarios de software/firmware.
- Experiencia con herramientas de desensamblaje, como IDA Pro, Binary Ninja o Ghidra.
- Dominio de uno o más lenguajes de programación: C/C++, Python, etc.
- Dominio de uno o más lenguajes ensambladores: x86, ARM, etc.
- Comprensión general de los fundamentos de la ingeniería inversa: disposición de memoria, convenciones de llamada, etc.
Se valorará
- Investigación y análisis de vulnerabilidades.
- Conocimiento de cómo convertir vulnerabilidades descubiertas en exploits.
- Desarrollo de implantes o parches de software.
- Familiaridad con la emulación de binarios o la investigación de vulnerabilidades, incluidas herramientas como QEMU o AFL++.
- Experiencia con arquitecturas DSP, como Texas Instruments, STMicroelectronics, NXP o Analog Devices.
- Conocimiento de los internos de los sistemas operativos, incluida la gestión de memoria/procesos/hilos.
- Sistemas embebidos o análisis de firmware.
- Experiencia en el desarrollo de herramientas de emulación personalizadas para permitir el análisis dinámico.
- Desarrollo de módulos de desensamblador/descompilador.
- Experiencia en el análisis y reconstrucción del flujo de código/datos.
- Desarrollo de herramientas automatizadas de ingeniería inversa o análisis de software.
- Experiencia depurando software sin código fuente.
- Conocimiento de las estructuras y formatos de archivos binarios.
- Experiencia analizando protocolos o estructuras de mensajes.
- Conocimiento de técnicas anti-ingeniería inversa.
- Conocimiento de sistemas y técnicas de detección de intrusiones y antimalware.
Información salarial
Rango salarial a tiempo completo: $134,000 - $184,000
El rango salarial indicado se basa en datos externos del mercado. Las ofertas se basan en factores, como, entre otros, la experiencia del candidato, educación, formación, habilidades clave/habilidades críticas, autorizaciones de seguridad y las condiciones predominantes del mercado y del negocio.
STR es un empleador que ofrece igualdad de oportunidades. Estamos totalmente dedicados a contratar al candidato más cualificado independientemente de su raza, color, religión, sexo (incluida la identidad de género, orientación sexual y embarazo), estado civil, origen nacional, edad, condición de veterano, discapacidad, información genética o cualquier otra característica protegida por las leyes federales, estatales o locales.
Si necesita una adaptación razonable para cualquier parte del proceso de empleo, envíenos un correo electrónico a [email protected] [[email protected]] y proporcione su información de contacto.
De conformidad con la legislación y la normativa federal aplicable, los puestos en STR requieren que los empleados obtengan autorizaciones de seguridad nacional y cumplan los requisitos para el cumplimiento de los controles de exportación y otras leyes aplicables.
STR es una empresa tecnológica en crecimiento con ubicaciones cerca de Boston, MA, Arlington, VA, cerca de Dayton, OH, Melbourne, FL, Carlsbad, CA, Atlanta, GA y Denver, CO. Nos especializamos en investigación y desarrollo avanzados para la defensa, inteligencia y seguridad nacional en: ciberseguridad; sensores de próxima generación, radar, sonar, comunicaciones y guerra electrónica; y algoritmos de inteligencia artificial y análisis para dar sentido a la complejidad que está explotando a nuestro alrededor.
STR se compromete a crear un entorno de aprendizaje colaborativo que apoye la comprensión técnica profunda y reconozca las contribuciones y logros de todos los miembros del equipo. Nuestro trabajo es desafiante y volvemos a casa por la noche sabiendo que hemos empujado los límites de la tecnología y hecho el mundo más seguro.
STR no es solo una empresa cualquiera. Nuestra gente, cultura y actitud, junto con su conjunto único de habilidades, experiencias y perspectivas, nos ponen en una trayectoria para cambiar el mundo. Sin embargo, no podemos hacerlo solos: necesitamos compañeros pioneros. Si eres uno de ellos, ¡únete a nuestro equipo y ayuda a mantener nuestra sociedad segura! Visítanos en str.us str.us/ para más información.
