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 função é 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 seus cuidados, 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.

Espera-se também 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 e no mínimo 10 anos de experiência relevante na indústria.

QUALIFICAÇÕES PREFERENCIAIS

Conhecimento profundo de OOP, SystemVerilog e UVM

Conhecimento profundo no desenvolvimento de test-benches escaláveis e portáteis

Forte experiência com metodologias de verificação e ferramentas como simuladores, visualizadores de formas de onda, automação de compilação e execução, coleta de cobertura, simulações em nível de porta

Experiência de trabalho usando LLMs para eficiência e qualidade

Experiência com metodologia de verificação com reconhecimento de energia (UPF) ou similar

Excelente conhecimento de uma das linguagens de script, como Python, Perl, TCL

Experiência com protocolos seriais como PCIe ou USB, protocolo paralelo como DDR é um diferencial, mas não é obrigatório

Conhecimento de metodologia de verificação formal é um diferencial, mas não é obrigatório

Conhecimento de tecnologias de emulação para 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