CSC Leasing Co.
Palo Alto Networks
Ingeniero/a Principal de Software (C++ low-level - Prisma Browser)
Nuestra Misión
En Palo Alto Networks®, estamos unidos por una misión compartida: proteger nuestro día a día digital. Prosperamos en la intersección de la innovación y el impacto, solucionando problemas del mundo real con tecnología de vanguardia y pensamiento atrevido. Aquí, todos tienen voz y cada idea cuenta. Si estás listo/a para hacer el trabajo más significativo de tu carrera junto a personas tan apasionadas como tú, estás en el lugar correcto.
Quiénes Somos
Para ser el socio de ciberseguridad de elección, debemos abrir camino y dar forma al futuro de nuestra industria. Esto es algo en lo que nuestros empleados trabajan cada día y se define por nuestros valores: Disrupción, Colaboración, Ejecución, Integridad e Inclusión. Integramos la IA en la estructura de todo lo que hacemos y la utilizamos para aumentar el impacto que cada individuo puede tener. Si te apasiona resolver problemas del mundo real e idear junto a los mejores y más brillantes, ¡te invitamos a unirte a nosotros!
Creemos que la colaboración prospera en persona. Por eso, la mayoría de nuestros equipos trabajan en la oficina a tiempo completo, con flexibilidad cuando es necesario. Este modelo apoya la resolución de problemas en tiempo real, las relaciones más sólidas y el tipo de precisión que impulsa grandes resultados.
Resumen del Puesto
Buscamos un/a Ingeniero/a de Sistemas Principal / Investigador/a para construir y avanzar tecnologías centrales dentro de nuestro Prisma Browser basado en Chromium. Este puesto es para ingenieros/as que disfrutan resolviendo problemas complejos donde puede que no exista una solución establecida. El/la candidato/a ideal combina una sólida ingeniería de sistemas en C/C++ o Rust, habilidades excepcionales de depuración y resolución de problemas, y una mentalidad investigadora: la capacidad de ir más allá de las APIs documentadas, entender cómo funcionan realmente los sistemas y explorar nuevas formas de solucionar desafíos técnicos difíciles.
Trabajarás en Chromium, sistemas operativos, redes, seguridad y tecnologías de acceso remoto, aprendiendo rápidamente sistemas desconocidos y convirtiendo investigaciones y prototipos en capacidades seguras y de calidad de producción.
Responsabilidades Clave
- Liderar el cambio: Ser propietario/a de funcionalidades críticas desde la concepción hasta el despliegue, dando forma al núcleo de nuestro Prisma Browser basado en Chromium.
- Resolución de problemas: Utilizar enfoques creativos para superar obstáculos difíciles.
- Colaborar con equipos multifuncionales para diseñar, construir y optimizar funcionalidades.
Cualificaciones
Cualificaciones Requeridas
- Requisito de Educación: Todos los títulos deben ser en Ingeniería, Informática o un campo estrechamente relacionado. Título de Grado con un mínimo de 8 años de experiencia relacionada; O Título de Máster con un mínimo de 6 años de experiencia relacionada; O Doctorado con un mínimo de 3 años de experiencia relacionada; O experiencia laboral equivalente.
- 6+ años de experiencia en ingeniería de software, ingeniería de sistemas, investigación de seguridad o experiencia relacionada.
- Sólida experiencia en programación en C/C++ y/o Rust, incluida experiencia con software de producción complejo, multihilo y sensible al rendimiento.
- Sólida experiencia en ingeniería inversa, hooking/instrumentación de API, análisis de protocolos, análisis de binarios, investigación de seguridad o técnicas de ingeniería investigativa similares.
- Excepcionales habilidades de depuración y análisis de código, con la capacidad de investigar problemas complejos en múltiples capas de un sistema en Windows, macOS y/o Linux.
- Buena comprensión de conceptos de sistemas como arquitectura de procesos, gestión de memoria, concurrencia, IPC, redes y programación asíncrona.
- Capacidad para comprender rápidamente tecnologías desconocidas y bases de código grandes y complejas.
- Capacidad demostrada para investigar problemas técnicos ambiguos, desafiar suposiciones, prototipar enfoques alternativos y desarrollar soluciones donde puede que no exista un camino de implementación establecido.
CUALIFICACIONES PREFERIDAS
- Experiencia en el desarrollo o modificación de Chromium, incluidas áreas como arquitectura de navegador/renderizador, Mojo/IPC, redes, sandboxing, perfiles, extensiones o integración de plataformas.
- Experiencia en JavaScript/TypeScript/Python y extensiones de Chrome.
- Experiencia con herramientas avanzadas de depuración y análisis como IDA Pro, Ghidra, Frida, Detours, analizadores de paquetes, frameworks de rastreo o tecnologías equivalentes.
- Experiencia con RDP, SSH, SMB, VNC, VDI, streaming de aplicaciones, aislamiento remoto de navegadores u otras tecnologías de acceso remoto.
- Conocimiento de TCP/IP, TLS, proxies, tunneling, PKI, Kerberos, NTLM, SPNEGO, autenticación SSH y tecnologías de seguridad relacionadas.
- Experiencia en la integración de funcionalidad nativa del sistema operativo con Chromium u otra aplicación multiplataforma grande.
- Experiencia con tecnologías de medios y gráficos del navegador como H.264/H.265, aceleración de video por hardware, renderizado de GPU, WebGL, WebGPU o WebCodecs.
- Experiencia con WebAssembly o la incorporación de tecnologías nativas existentes en entornos de navegador.
- Comprensión de la arquitectura de seguridad del navegador, incluido el sandboxing, el aislamiento de procesos/sitios, los permisos, los perfiles, el almacenamiento, las extensiones y los límites de confianza del navegador.
- Experiencia en el análisis, modificación o contribución a grandes proyectos de código abierto.
Divulgación de Compensación
La compensación ofrecida para este puesto dependerá de las cualificaciones, la experiencia y la ubicación de trabajo. Para los candidatos que reciban una oferta en el nivel publicado, el salario base inicial (para puestos que no son de ventas) o el salario base + objetivo de comisión (para puestos de ventas/ comisión) se espera que sea el rango anual que se muestra a continuación. La compensación ofrecida también puede incluir unidades de acciones restringidas y un bono. Puede encontrar una descripción de nuestros beneficios para empleados aquí benefits.paloaltonetworks.com/.
$156,400.00 - $253,000.00/año
Nuestro Compromiso
Somos pioneros que soñamos en grande, asumimos riesgos y desafiamos el statu quo de la ciberseguridad. Es simple: no podemos cumplir nuestra misión sin equipos diversos innovando, juntos.
Estamos comprometidos a proporcionar adaptaciones razonables para todas las personas cualificadas con una discapacidad. Si necesita ayuda o adaptación debido a una discapacidad o necesidad especial, póngase en contacto con nosotros en accommodations@paloaltonetworks.com [accommodations@paloaltonetworks.com?subject=Accommodation%20Assistance].
Palo Alto Networks es un empleador que ofrece igualdad de oportunidades. Celebramos la diversidad en nuestro lugar de trabajo, y todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de edad, ascendencia, color, licencia familiar o médica, identidad o expresión de género, información genética, estado civil, condición médica, origen nacional, discapacidad física o mental, afiliación política, condición de veterano protegido, raza, religión, sexo (incluido el embarazo), orientación sexual u otras características legalmente protegidas.
Toda su información se mantendrá confidencial de acuerdo con las directrices de EEO.
¿Es el puesto elegible para patrocinio de inmigración?: Sí
