CACI International

Ingeniero Senior de Ingeniería Inversa Cibernética

PythonDockerC++
Traducción automática. Consulta el original.

Sobre la oportunidad

Título del puesto: Ingeniero Senior de Ingeniería Inversa Cibernética

Categoría del puesto: Ingeniería

Tipo de jornada: Tiempo completo

Nivel de autorización mínimo requerido para comenzar: Top Secret

Tipo de empleado: Regular

Porcentaje de viajes requeridos: Hasta un 25%

Tipo de viaje: EE. UU. Continental

* * *

—

Rango salarial

Existe una serie de factores que pueden influir en el salario final, incluyendo, entre otros, la ubicación geográfica, las categorías laborales de contratos del Gobierno Federal y las tarifas salariales de los contratos, la experiencia laboral previa relevante, las habilidades y competencias específicas, la educación y las certificaciones. Nuestros empleados valoran la flexibilidad en CACI que les permite equilibrar el trabajo de calidad y su vida personal. Ofrecemos una compensación competitiva, beneficios y oportunidades de aprendizaje y desarrollo. Nuestra amplia y competitiva combinación de opciones de beneficios está diseñada para apoyar y proteger a los empleados y sus familias. En CACI, recibirás beneficios integrales como: atención médica, bienestar, financieros, jubilación, apoyo familiar, educación continua y beneficios de tiempo libre.

El rango salarial propuesto para este puesto es:

$113,200 - $237,800

CACI es un Empleador de Igualdad de Oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, embarazo, orientación sexual, edad, origen nacional, discapacidad, condición de veterano protegido o cualquier otra característica protegida.

La Oportunidad

Únete a nuestro equipo único que resuelve amplios desafíos cibernéticos y de hardware para la seguridad nacional. Utiliza tus habilidades en proyectos interesantes que involucran ingeniería inversa cibernética e investigación de vulnerabilidades. Las responsabilidades incluyen investigar dispositivos de software/hardware integrados, comprender implementaciones de comunicación digital y analizar binarios integrados para vulnerabilidades de protocolo. Un candidato ideal puede equilibrar múltiples proyectos en un entorno de I+D interdisciplinario y de ritmo rápido. El candidato se destaca trabajando eficazmente tanto individualmente como en equipo a través de sus excelentes habilidades de comunicación y perspicacia técnica.

Forma parte de un departamento de CACI con una gama en expansión de programas centrados en Operaciones Cibernéticas, donde puedes crecer en y entre programas con compañeros dedicados a avanzar en la seguridad nacional. Participa en interesantes eventos de equipo donde puedes interactuar con tus compañeros y expandir tu red profesional. Tenemos un entorno atractivo con un equipo directivo centrado en hacer crecer tu carrera y convertirte en parte de nuestro futuro. Ofrecemos planes de compensación de bonificación que demuestran nuestro aprecio por tu dedicación al programa y por ser parte de nuestro equipo. Recibirás pago por eventos y formación cibernética, como nuestros eventos Capture the Flag, oportunidades internas de Investigación y Desarrollo, así como cursos prepagados para cursos de certificación reconocidos a nivel nacional para hacer crecer tu carrera.

Responsabilidades

  1. Analizar y realizar ingeniería inversa de binarios de software y firmware integrado en sistemas tradicionales y embebidos para identificar el comportamiento funcional.
  1. Realizar revisión de código y análisis de vulnerabilidades en software/firmware para identificar posibles debilidades o vectores de acceso.
  1. Realizar análisis de protocolos de canales de comunicación.
  1. Realizar análisis estático y dinámico de software y firmware utilizando herramientas como IDA Pro, Ghidra, x64Dbd, GDB y Sysinternals para investigar el comportamiento de los binarios.
  1. Realizar análisis de patrones para identificar información crítica.
  1. Redactar y entregar informes técnicos relacionados con el alcance, la naturaleza y las características del software/firmware evaluado a audiencias tanto técnicas como no técnicas.
  1. Informar al cliente y capturar con precisión por escrito los hallazgos de tu análisis.

Cualificaciones

Requerido

  1. Autorización TS activa con capacidad para obtener SCI
  1. Título de Grado en Ciencias en Informática, Ingeniería de Software, Ingeniería Informática o Ingeniería Eléctrica. Siete (7) años de experiencia laboral relevante pueden sustituir a un Máster.
  1. Experiencia en el análisis y la ingeniería inversa de binarios de ensamblador (x86 y/o ARM, AVR)
  1. Experiencia con lenguajes de scripting como Python y scripts de Shell de Unix
  1. Experiencia en el uso de tecnologías de virtualización (VMware, VirtualBox, Docker)
  1. Experiencia en el uso de herramientas de análisis binario como IDA Pro, Ghidra, WinDbg, Binary Ninja
  1. Experiencia en ingeniería inversa de imágenes de firmware integrado
  1. Experiencia con herramientas de emulación a nivel de usuario/sistema como Qemu

Deseable

  1. Comprensión del desarrollo de software utilizando C/C++ para sistemas operativos Linux y/o Windows *
  1. Autorización TS/SCI o TS/SCI Polygraph activa
  1. Comprensión del desarrollo de firmware integrado para diversas familias de microcontroladores
  1. Comprensión de técnicas de análisis binario para identificar funcionalidad y vulnerabilidades en diversas aplicaciones, firmware integrado, sistemas y comunicaciones
  1. Comprensión de conceptos de gestión de memoria (Heap, Stack, Memoria Virtual)
  1. Familiaridad con métodos y algoritmos de cifrado y hash (3DES, AES, RSA, MD5, SHA, CRC, etc.)
  1. Experiencia en hacking ético y/o pruebas de vulnerabilidades de software con conocimiento práctico de herramientas y técnicas de hacking como exploits de corrupción de memoria, desbordamientos de búfer, rootkits, envenenamiento de protocolos, MetaSploit, nmap, etc.
  1. Certificaciones de Ingeniería Inversa (por ejemplo, GIAC Reverse Engineering Malware (GREM))
  1. Certificaciones de Ciberseguridad (por ejemplo, OSCP, OSED, Security+)

Qué Puedes Esperar

Una cultura de integridad.

En CACI, ponemos el carácter y la innovación en el centro de todo lo que hacemos. Como miembro valioso del equipo, serás parte de un grupo de alto rendimiento dedicado a las misiones de nuestro cliente y guiado por un propósito superior: garantizar la seguridad de nuestra nación.

Un entorno de confianza.

CACI valora las contribuciones únicas que cada empleado aporta a nuestra empresa y a nuestros clientes, cada día. Tendrás la autonomía para tomar el tiempo que necesites a través de un beneficio único de tiempo libre flexible y acceso a recursos de aprendizaje robustos para hacer realidad tus ambiciones.

Un enfoque en el crecimiento continuo.

Juntos, avanzaremos en las misiones más críticas de nuestra nación, construiremos sobre nuestro largo historial de éxito empresarial y encontraremos oportunidades para abrir nuevos caminos, tanto en tu carrera como en nuestro legado.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores