Bugcrowd
7 de noviembre de 2026
Ingeniero Staff de Sistemas Embebidos y Arquitectura ARM
Lidera el soporte de ARM y AArch64 en una plataforma de seguridad preventiva: emulación de CPU, análisis binario, fuzzing y ejecución simbólica. Remoto en EE. UU.
Comparte esta vacante
Esta vacante es para ti si…
- Te apasiona la emulación de CPU y el bajo nivel
- Disfrutas depurar fallas sutiles a nivel de instrucción
- Te atraen el fuzzing y la ingeniería inversa
- Buscas liderar técnicamente un sistema complejo
Descripción del Puesto
Sobre esta oportunidad
Bugcrowd, fundada en 2012, es una plataforma de seguridad preventiva que combina descubrimiento y evaluación de exposiciones, pruebas ofensivas e inteligencia potenciada por IA y criterio humano. Su objetivo es ayudar a los equipos de seguridad a anticiparse a los atacantes. Ahora buscan a un Ingeniero Staff de Sistemas Embebidos que se haga cargo de la arquitectura, el mantenimiento y la mejora continua del soporte para arquitectura ARM dentro de la compañía.
El rol se ubica en la frontera entre la emulación de CPU, la semántica de sistemas operativos, el análisis de binarios, el fuzzing y la ejecución simbólica. Tu trabajo será mejorar la capacidad de la plataforma para ejecutar y analizar binarios ARM y AArch64, diagnosticar diferencias sutiles entre la ejecución nativa y la emulada, y ampliar el soporte a nuevos entornos, binarios y firmware.
Perfil buscado
Una persona con perfil muy técnico y experiencia profunda en software de sistemas de bajo nivel, que disfrute depurar problemas complejos a nivel de instrucción y que ya haya sido responsable de sistemas técnicamente complejos. Se valora la capacidad de razonar sobre las diferencias entre arquitecturas o motores de ejecución.
Responsabilidades principales
- Liderar y evolucionar el soporte de ejecución ARM y AArch64 mediante emulación.
- Diagnosticar problemas de corrección, compatibilidad y rendimiento relacionados con semántica de instrucciones, manejo de memoria, excepciones, llamadas al sistema, señales, hilos e inicio de procesos.
- Incorporar nuevas características arquitectónicas de ARM, extensiones del conjunto de instrucciones, variantes de ABI y entornos de ejecución.
- Investigar discrepancias entre la ejecución nativa, la ejecución en QEMU y los motores de análisis de Bugcrowd.
- Mejorar el rendimiento, el determinismo, la observabilidad y la confiabilidad de cargas emuladas a gran escala.
- Desarrollar suites de pruebas e infraestructura de regresión para el comportamiento ARM, tanto a nivel de instrucción como de extremo a extremo.
- Depurar binarios y firmware de clientes que presentan comportamientos inusuales de plataforma, compilador o sistema operativo.
Requisitos clave
- Más de 6 años de experiencia desarrollando en C/C++ sobre Linux.
- Experiencia significativa con software de sistemas de bajo nivel: emuladores, máquinas virtuales, sistemas operativos, compiladores, depuradores, traductores binarios, hipervisores o instrumentación dinámica.
- Conocimiento profundo de ensamblador ARM y/o AArch64, convenciones de llamada, modelos de excepciones, niveles de privilegio y semántica de memoria.
- Sólida comprensión de la ejecución de procesos en Linux: carga de ELF, memoria virtual, señales, hilos, llamadas al sistema, enlazado dinámico y herramientas de depuración.
- Experiencia depurando fallas complejas de código nativo con herramientas como GDB, LLDB, strace, perf, sanitizers, core dumps o instrumentación propia.
- Familiaridad con fuzzing, ejecución simbólica, análisis binario dinámico o instrumentación de programas, además de buen diseño de software.
Experiencia deseable
- OCaml u otro lenguaje de programación funcional.
- Experiencia en investigación de vulnerabilidades, ingeniería inversa o análisis de firmware.
- Título en Ciencias de la Computación o área técnica afín, o experiencia práctica equivalente.
- Ser "US Person" (por ITAR): ciudadano estadounidense, residente permanente legal o persona protegida.
¿Por qué considerar esta empresa?
Bugcrowd es un referente en seguridad ofensiva y crowdsourced, con sedes en San Francisco y New Hampshire, y respaldada por inversionistas como General Catalyst, Rally Ventures y Costanoa Ventures. Es un espacio para quienes quieren trabajar en problemas técnicos de alto nivel en ciberseguridad.
Cómo aplicar
Puedes postularte desde la página de carreras de Bugcrowd: https://www.bugcrowd.com/about/careers/
¿Te interesa? Aplica directamente desde el enlace de la vacante.
Fuente: GreenhouseVacante originalmente publicada en Greenhouse. Descripción adaptada por el equipo de Vacantes Remotas.
Vacantes relacionadas

Softserve
Ingeniero Senior de Automatización de Pruebas y QA
SoftServe busca un QA Senior para crear procesos de calidad y frameworks de automatización desde cero, trabajando con clientes internacionales en un esquema remoto.
Fuente: GetOnBoard
AlmavivA de Belgique
Desarrollador Java Full Stack Experto
AlmavivA de Belgique busca un desarrollador Java Full Stack con más de 15 años de experiencia para trabajar de forma remota desde la Unión Europea en aplicaciones web complejas.
Fuente: Himalayas

Improving
Ingeniero de Software Senior .NET y Azure
Únete a Improving como ingeniero .NET con Azure: diseña APIs REST seguras y microservicios en Kubernetes. Contrato a largo plazo, 100% remoto, con bonos y dos revisiones salariales al año.
Fuente: GetOnBoard
Tavily
Investigador Principal de IA Aplicada en Búsqueda Agéntica
Lidera la investigación aplicada de retrieval y ranking en una plataforma de búsqueda web pensada para agentes de IA. Rol Staff con alta autonomía e impacto en producción.
Fuente: Himalayas