CSC Leasing Co.
Palo Alto Networks
Engenheiro(a) de Software Principal (C++-low level-Prisma Browser)
Nossa Missão
Na Palo Alto Networks®, somos unidos por uma missão compartilhada — proteger nosso digital modo de vida. Prosperamos na intersecção de inovação e impacto, solucionando problemas do mundo real com tecnologia de ponta e pensamento ousado. Aqui, todos têm voz e cada ideia conta. Se você está pronto(a) para fazer o trabalho mais significativo da sua carreira ao lado de pessoas tão apaixonadas quanto você, está no lugar certo.
Quem Somos
Para ser o parceiro de cibersegurança de escolha, devemos desbravar o caminho e moldar o futuro da nossa indústria. Isso é algo em que nossos funcionários trabalham todos os dias e é definido por nossos valores: Disrupção, Colaboração, Execução, Integridade e Inclusão. Incorporamos IA no tecido de tudo o que fazemos e a usamos para aumentar o impacto que cada indivíduo pode ter. Se você é apaixonado(a) por resolver problemas do mundo real e idealizar ao lado dos melhores e mais brilhantes, convidamos você a se juntar a nós!
Acreditamos que a colaboração prospera presencialmente. É por isso que a maioria de nossas equipes trabalha no escritório em tempo integral, com flexibilidade quando necessário. Este modelo apoia a resolução de problemas em tempo real, relacionamentos mais fortes e o tipo de precisão que impulsiona grandes resultados.
Resumo da Vaga
Estamos procurando um(a) Engenheiro(a) de Sistemas Principal / Pesquisador(a) para construir e avançar tecnologias centrais em nosso Prisma Browser baseado em Chromium. Esta função é para engenheiros(as) que gostam de resolver problemas complexos onde uma solução estabelecida pode não existir. O(A) candidato(a) ideal combina forte engenharia de sistemas em C/C++ ou Rust, habilidades excepcionais de depuração e resolução de problemas, e uma mentalidade investigativa — a capacidade de olhar além de APIs documentadas, entender como os sistemas realmente funcionam e explorar novas maneiras de resolver desafios técnicos difíceis.
Você trabalhará com Chromium, sistemas operacionais, redes, segurança e tecnologias de acesso remoto, aprendendo rapidamente sistemas desconhecidos e transformando pesquisas e protótipos em recursos seguros e de qualidade de produção.
Principais Responsabilidades
- Liderar a mudança - Ser o(a) proprietário(a) de recursos críticos da concepção à implantação, moldando o núcleo do nosso Prisma Browser baseado em Chromium
- Resolução de Problemas: Utilizar abordagens criativas para superar obstáculos difíceis.
- Colaborar com equipes multifuncionais para projetar, construir e otimizar recursos.
Qualificações
Qualificações Necessárias
- Requisito de Educação: Todos os diplomas devem ser em Engenharia, Ciência da Computação ou área intimamente relacionada. Bacharelado com um mínimo de 8 anos de experiência relacionada; OU Mestrado com um mínimo de 6 anos de experiência relacionada; OU Doutorado com um mínimo de 3 anos de experiência relacionada; OU experiência de trabalho equivalente.
- 6+ anos de engenharia de software, engenharia de sistemas, pesquisa de segurança ou experiência relacionada.
- Forte expertise em programação em C/C++ e/ou Rust, incluindo experiência com software de produção complexo, multithreaded e sensível ao desempenho.
- Forte experiência em engenharia reversa, hooking/instrumentação de API, análise de protocolos, análise de binários, pesquisa de segurança ou técnicas de engenharia investigativa semelhantes.
- Habilidades excepcionais de depuração e análise de código, com a capacidade de investigar problemas complexos em várias camadas de um sistema em Windows, macOS e/ou Linux.
- Bom entendimento de conceitos de sistemas como arquitetura de processos, gerenciamento de memória, concorrência, IPC, redes e programação assíncrona.
- Capacidade de entender rapidamente tecnologias desconhecidas e bases de código grandes e complexas.
- Capacidade demonstrada de investigar problemas técnicos ambíguos, desafiar suposições, prototipar abordagens alternativas e desenvolver soluções onde um caminho de implementação estabelecido pode não existir.
QUALIFICAÇÕES PREFERENCIAIS
- Experiência desenvolvendo ou modificando Chromium, incluindo áreas como arquitetura de navegador/renderer, Mojo/IPC, redes, sandboxing, perfis, extensões ou integração de plataforma.
- Experiência com JavaScript/TypeScript/Python e extensões do Chrome
- Experiência com ferramentas avançadas de depuração e análise como IDA Pro, Ghidra, Frida, Detours, analisadores de pacotes, frameworks de rastreamento ou tecnologias equivalentes.
- Experiência com RDP, SSH, SMB, VNC, VDI, streaming de aplicativos, isolamento de navegador remoto ou outras tecnologias de acesso remoto.
- Conhecimento de TCP/IP, TLS, proxies, tunneling, PKI, Kerberos, NTLM, SPNEGO, autenticação SSH e tecnologias de segurança relacionadas.
- Experiência integrando funcionalidade nativa do sistema operacional com Chromium ou outra aplicação multiplataforma grande.
- Experiência com tecnologias de mídia e gráficos de navegador como H.264/H.265, aceleração de vídeo por hardware, renderização de GPU, WebGL, WebGPU ou WebCodecs.
- Experiência com WebAssembly ou trazendo tecnologias nativas existentes para ambientes de navegador.
- Entendimento da arquitetura de segurança do navegador, incluindo sandboxing, isolamento de processos/sites, permissões, perfis, armazenamento, extensões e limites de confiança do navegador.
- Experiência analisando, modificando ou contribuindo para grandes projetos de código aberto.
Divulgação de Compensação
A remuneração oferecida para esta posição dependerá das qualificações, experiência e local de trabalho. Para candidatos que receberem uma oferta no nível anunciado, o salário base inicial (para funções não de vendas) ou salário base + meta de comissão (para funções de vendas/comissionadas) é esperado ser a faixa anual listada abaixo. A remuneração oferecida também pode incluir Unidades de Ações Restritas (RSUs) e um bônus. Uma descrição de nossos benefícios para funcionários pode ser encontrada aqui benefits.paloaltonetworks.com/.
$156,400.00 - $253,000.00/ano
Nosso Compromisso
Somos desbravadores que sonham grande, assumem riscos e desafiam o status quo da cibersegurança. É simples: não podemos cumprir nossa missão sem equipes diversas inovando, juntas.
Estamos comprometidos em fornecer acomodações razoáveis para todos os indivíduos qualificados com deficiência. Se você precisar de assistência ou acomodação devido a uma deficiência ou necessidade especial, entre em contato conosco em accommodations@paloaltonetworks.com [accommodations@paloaltonetworks.com?subject=Accommodation%20Assistance].
A Palo Alto Networks é um empregador que oferece igualdade de oportunidades. Celebramos a diversidade em nosso local de trabalho, e todos os candidatos qualificados receberão consideração para emprego sem levar em conta idade, ancestralidade, cor, licença familiar ou médica, identidade ou expressão de gênero, informação genética, estado civil, condição médica, origem nacional, deficiência física ou mental, afiliação política, status de veterano protegido, raça, religião, sexo (incluindo gravidez), orientação sexual ou outras características legalmente protegidas.
Todas as suas informações serão mantidas confidenciais de acordo com as diretrizes EEO.
A função é elegível para Patrocínio de Imigração?: Sim
