Apple

Engenheiro de Verificação de Design

Python
Tradução automática. Consulte o original.

Sobre a oportunidade

Na Apple, trabalhamos todos os dias para criar produtos que enriquecem a vida das pessoas.

Você gosta de trabalhar em desafios que ninguém resolveu ainda e de mudar o jogo?

Temos uma oportunidade para um engenheiro de verificação de design extremamente dedicado!

Como membro do nosso grupo abrangente, você terá a oportunidade rara e extraordinária de criar futuros produtos que encantarão e incentivarão milhões de clientes da Apple diariamente.

Esta vaga é para um engenheiro de DV que nos permitirá produzir o primeiro silício totalmente funcional para designs de IP.

DESCRIÇÃO

As responsabilidades incluem todas as fases da verificação pré-silício, incluindo, mas não se limitando a: estabelecimento da metodologia de DV, desenvolvimento de plano de teste, desenvolvimento de ambiente de verificação incluindo estímulos e verificadores, escrita de testes, depuração, cobertura e aprovação para congelamento de RTL e tape-out.

Nesta função, você será responsável por garantir o primeiro silício livre de bugs para parte do SoC / IP e será incentivado a desenvolver planos detalhados de teste e cobertura com base na microarquitetura.

Você é responsável por desenvolver uma metodologia de verificação adequada para o IP, garantindo um ambiente escalável e portátil.

Você desenvolverá o ambiente de verificação, incluindo todos os respectivos componentes, como estímulos, verificadores, asserções, rastreadores e cobertura.

Uma mentalidade voltada para quebrar o design é altamente desejável.

Além disso, você desenvolverá planos de verificação para todos os recursos sob sua responsabilidade, executará planos de verificação, incluindo design bring-up, bring-up do ambiente de DV, recursos de habilitação de regressão e depuração de falhas de teste.

Você também aprenderá a desenvolver test-benches em nível de bloco, IP e SoC, rastrear e relatar o progresso de DV usando uma variedade de métricas, incluindo bugs e cobertura.

Também será esperado que você faça uso de LLM e tecnologias relacionadas para alcançar uma execução eficiente e melhor qualidade.

QUALIFICAÇÕES MÍNIMAS

Bacharelado em área técnica com no mínimo 10 anos de experiência comprovada ou equivalente.

QUALIFICAÇÕES PREFERENCIAIS

  1. Conhecimento profundo de OOP, SystemVerilog e UVM
  1. Conhecimento profundo no desenvolvimento de test-benches escaláveis e portáteis
  1. Forte experiência com metodologias e ferramentas de verificação, como simuladores, visualizadores de formas de onda, automação de compilação e execução, coleta de cobertura e simulações em nível de porta
  1. Experiência de trabalho usando LLMs para eficiência e qualidade
  1. Experiência com metodologia de verificação com reconhecimento de energia (UPF) ou similar
  1. Excelente conhecimento de uma das linguagens de script, como Python, Perl, TCL
  1. Experiência com protocolos seriais como PCIe ou USB, protocolo paralelo como DDR é um diferencial, mas não obrigatório
  1. Conhecimento de metodologia de verificação formal é um diferencial, mas não obrigatório
  1. Conhecimento de emulação para tecnologias de verificação é um diferencial, mas não obrigatório

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