Apple

Engenheiro de Software - Engenheiro de Validação em Nível de SoC

C++
Tradução automática. Consulte o original.

Sobre a oportunidade

Você adora criar soluções elegantes para desafios altamente complexos? Você percebe intrinsecamente a importância em cada detalhe? Como parte do nosso grupo de Tecnologias de Silício, você ajudará a projetar e fabricar nosso processador e system-on-chip (SoC) de próxima geração, alto desempenho e eficiência energética. Você garantirá que os produtos e serviços da Apple possam lidar de forma contínua e eficiente com as tarefas que os tornam amados por milhões. Fazer parte deste grupo significa que você será responsável por criar e construir a tecnologia que impulsiona os dispositivos da Apple. Juntos, você e sua equipe permitirão que nossos clientes façam todas as coisas que amam com seus dispositivos. Junte-se a nós para ajudar a entregar o próximo produto inovador da Apple. Temos um impacto crítico em levar produtos funcionais de alta qualidade a milhões de clientes rapidamente, e estamos contratando todos os níveis, de cargos júnior a sênior.

O que acontece quando você executa quase tudo em um SoC ao mesmo tempo, enquanto desliga blocos, testa novos recursos e executa um conjunto complexo de algoritmos? Você encontra bugs. É exatamente isso que fazemos. Nós testamos o silício da Apple com nosso conjunto de software de nível de sistema bare metal que roda principalmente pós-silício, aproveita o pré-silício e encontra bugs de hardware em casos extremos. Junte-se à nossa equipe para manter a alta qualidade do silício da Apple.

DESCRIÇÃO

  1. Desenvolver testes direcionados e aleatórios para SoC e CPU
  1. Depurar problemas pré-silício ou pós-silício
  1. Desenvolver e manter a plataforma de software em nível de sistema
  1. Trabalhar com designers e arquitetos para atingir as metas de validação

QUALIFICAÇÕES MÍNIMAS

  1. Bacharelado, Mestrado ou Doutorado em Engenharia Elétrica ou Ciência da Computação

QUALIFICAÇÕES PREFERENCIAIS

  1. Conhecimento em SoC e CPU; considere o seguinte: Microarquitetura, hierarquia de memória, interrupção e DMA, Clock e Power Gating, compreensão em nível de sistema e experiência com bringup de SoC
  1. Programador em C/C++ e linguagem Assembly
  1. Conhecimento de ferramentas e métodos de depuração de hardware e software
  1. Experiência com programação embarcada com compreensão de interfaces hardware-software

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores