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ê vê 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 eficiente e integrada 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 tudo o 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 para 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 até o limite 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. Escrever testes direcionados e aleatórios para SoC e CPU
  1. Depurar problemas pré-silício ou pós-silício
  1. Desenvolver e manter plataforma de software em nível de sistema
  1. Liderar o desenvolvimento de software e planos de execução de projetos de SoC
  1. Trabalhar com designers e arquitetos para atingir as metas de validação
  1. Colaborar com outras equipes da Apple para desenvolver estratégias de validação com base nas necessidades do produto

QUALIFICAÇÕES MÍNIMAS

  1. Bacharelado em Engenharia Elétrica ou Ciência da Computação + 10 anos de experiência
  1. Experiência com programação embarcada

QUALIFICAÇÕES DESEJÁVEIS

  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 osciloscópios

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